Download the PHP package diegocopat/pacchetto-vuejs without Composer

On this page you can find all versions of the php package diegocopat/pacchetto-vuejs. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package pacchetto-vuejs

Pacchetto VueJS

Un pacchetto PHP per generare configurazioni di grafici per Vue.js utilizzando ApexCharts. Questo pacchetto semplifica l'integrazione tra backend PHP e frontend Vue.js, permettendo di creare grafici moderni, interattivi e visivamente accattivanti.

Caratteristiche

Requisiti

Installazione

1. Installazione tramite Composer

2. Pubblicazione degli asset (Laravel)

Dopo aver installato il pacchetto con Composer, hai due opzioni per pubblicare gli asset necessari:

Opzione 1: Utilizzare il comando vendor:publish standard

Questo comando pubblicherà:

Opzione 2: Utilizzare il comando di installazione dedicato

Questo comando, oltre a pubblicare gli stessi asset di cui sopra, fornirà istruzioni aggiuntive per l'integrazione.

3. Installazione delle dipendenze npm (OBBLIGATORIO)

⚠️ IMPORTANTE: Dopo aver pubblicato gli asset, è NECESSARIO installare manualmente i pacchetti npm richiesti:

⚠️ Nota: Senza questo passaggio, l'importazione di vue3-apexcharts fallirà e il pacchetto non funzionerà correttamente!

4. Integrazione con Vue.js

Dopo l'installazione degli asset e dei pacchetti npm, è necessario:

  1. Integrare ApexCharts nel tuo file principale JavaScript (es. app.js, main.js):

  2. Ricompilare gli asset:

Risoluzione dei problemi comuni

Errore: "Failed to resolve import 'vue3-apexcharts'"

Se incontri questo errore:

Soluzione: Assicurati di aver installato le dipendenze npm richieste:

Errore: "apexchart is not defined" o componente non trovato

Se il componente ApexChart non viene riconosciuto nei tuoi template Vue:

  1. Verifica di aver aggiunto l'importazione nel tuo app.js:

  2. Se stai usando file .vue singoli, assicurati di importare anche lì:

Utilizzo Base

Generazione di una configurazione per grafici

Generazione di un componente Vue.js completo

Configurazione in Vue.js

Configurazione in Vue.js (main.js o app.js)

Utilizzo del componente generato

Utilizzo del componente dinamico

Il pacchetto può anche generare componenti Vue dinamici che accettano props:

Ecco come utilizzare il componente dinamico nel tuo frontend Vue:

Integrazione con Laravel

Creazione di un Controller

Rotta API

Utilizzo nel Frontend Vue

Opzioni di personalizzazione

Tipi di grafico supportati

Stili personalizzati

È possibile personalizzare diversi aspetti del grafico:

Metodi disponibili in ChartGenerator

Metodo Descrizione
__construct(array $data, array $labels) Crea un nuovo generatore con i dati e le etichette
setData(array $data) Imposta i dati del grafico
setLabels(array $labels) Imposta le etichette sull'asse X
setTitle(string $title) Imposta il titolo del grafico
setType(string $type) Imposta il tipo di grafico
setColors(array $colors) Imposta i colori utilizzati
generateChartConfig() Genera l'array di configurazione
renderJsonConfig() Genera la configurazione in formato JSON

Metodi disponibili in VueChartComponent

Metodo Descrizione
__construct(ChartGenerator $generator, string $componentName) Crea un nuovo generatore di componenti Vue
generateVueComponent() Genera un componente Vue con configurazione statica
generateDynamicVueComponent() Genera un componente Vue che accetta props

Note per gli sviluppatori del pacchetto

Se stai contribuendo o modificando il pacchetto, ricorda che per rilasciare una nuova versione è necessario:

  1. Aggiornare il numero di versione in composer.json
  2. Creare e pushare un tag Git per la nuova versione:

Packagist utilizza i tag Git per determinare le versioni disponibili.

Contribuire

Le contribuzioni sono benvenute! Per favore invia una pull request o apri un issue su GitHub.

Licenza

MIT


All versions of pacchetto-vuejs with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package diegocopat/pacchetto-vuejs contains the following files

Loading the files please wait ....