In questo articolo vi mostrerò come sviluppare a livello locale una nuova applicazione utilizzando laravel Aragona.
Nel lontano 2017 Ho scritto un articolo su come impostare laravel Homestead: il processo non è così facile e veloce come si può desiderare, ma dopo ogni passo si può finire con un ambiente di sviluppo che lavora per laravel. A quel tempo, Laragon era già 2 anni ma non ho mai sentito nulla al riguardo. E altro 2 anni dovrebbe andare in prima di vedere la luce Laragon.
Come si può leggere in Laragon repo,
Laragon è un portatile, isolato, veloce & potente ambiente di sviluppo universale per PHP, Nodo.js, Pitone, Giava, Partire, Rubino.
In pochi click si installerà in Windows macchina di tutto il necessario per sviluppare applicazioni web nel proprio ambiente locale: Apache, nginx, MySql e più (per una lista dettagliata completa fare riferimento a pagina Laragon, per favore). In altre parole, solo dimenticare WAMP, XAMPP o qualsiasi altro strumento che hai usato fino ad ora: Laragon è incredibilmente veloce e offre una serie di strumenti e funzionalità che consentono di concentrarsi su sviluppare le vostre applicazioni, fare tutto il lavoro sporco per voi. E ti puoi accedervi usando una bella url del tipo your-app-name.test * non l'orribile localhost / il-tuo-app-name.
Sfortunatamente, Laragon è disponibile solo su Windows. se si utilizza una macchina Linux e si desidera dare un'occhiata a questo meraviglioso strumento, è possibile utilizzare uno dei questi pacchetti per eseguire il software di Windows su Linux
Una delle caratteristiche che amo di più è il comando rapido app: con un semplice click è possibile ottenere la nuova applicazione installato e funzionante, pronto per essere sviluppato da voi. Oggi, Voglio mostrare quanto sia facile può essere iniziare a sviluppare una nuova applicazione laravel utilizzando Laragon, e come aggiungere ad essa Bootstrap.
Passo 1: installare Laragon
Vai a pagina di download Laragon, scaricare l'ultima versione poi basta eseguire l'installer: Il prossimo, Il prossimo, Il prossimo…
Laragon inizia immediatamente e vi consiglio di impostare fino a eseguire all'avvio di Windows.
Passo 2: creare un'applicazione laravel
Basta un clic destro sulla finestra Laragon o sull'icona nella barra Laragon per aprire un menu ricco: basta cliccare su Quick App->Laravel, digitare il nome della nuova applicazione (in questo articolo userò “Laraone”) e lasciare il lavoro per voi Laragon.
Un prompt dei comandi sarà aperto e vedrete il processo in corso. Se avete installato Laragon con le impostazioni predefinite, una nuova cartella con il nome dell'applicazione verrà creato in C:\laragon directory www e tutto saranno installati lì.
Quando il processo è completato, si dovrebbe vedere qualcosa di simile nel prompt dei comandi:
***** NOTA: Adesso, è possibile utilizzare abbastanza URL per il progetto impressionante :) ***** -------------------------------------------------- (Aragona) percorso del progetto: C:/laragon / www / test (Aragona) abbastanza url: http://test --------------------------------------------------
A volte, in Windows prompt dei comandi sembra bloccato, con un cursore lampeggiante in un deserto nero: se questo è il caso, fare clic sull'icona della barra laravel e questo deve solo risolvere il problema. In caso contrario, ricaricare Laragon.
Se si va a C:\cartella laragon etc apache2 siti abilitati, vedrete che Laragon ha creato un nuovo file di configurazione chiamato auto.laraone.test.conf. In questo file viene definito l'host virtuale per la nuova applicazione. Si può dare un'occhiata solo per vedere come funziona Laragon.
Passo 2: installare node_modules
Ora laravel è già installato e pronto per iniziare, ma voglio usare Bootstrap e per installarlo è necessario installarlo prima NPM.
Il prompt dei comandi di Windows dovrebbe già essere nella vostra nuova directory dell'applicazione: se questo non è il caso, spostare lì manualmente o semplicemente aprire un nuovo prompt in C:\www laragon directory laraone e tipo
npm installare --no-bin-link
Questo installa node_modules nell'applicazione
Passo 3: Correggi Package.json
Ora dobbiamo impostare correttamente il percorso di cross-env.js nel file package.json.
Aprire il file package.json e sostituire la costante “cross-env” con il percorso effettivo di cross-env.js: Nella mia ultima installazione incrociati env.js si trovava in node_modules / cross-enc / src / bin.
Il risultato finale dovrebbe essere simile:
{ "privato": vero, "script": { "Dev": "sviluppo run npm", "sviluppo": "nodo node_modules / cross-env / src / bin / cross-env.js NODE_ENV = sviluppo node_modules / webpack / bin / webpack.js --progress --hide-moduli --config = node_modules / laravel-mix / setup / webpack. config.js", "orologio": "sviluppo run npm -- --orologio", "guarda il sondaggio": "orologio run npm -- --guarda il sondaggio", "caldo": "node_modules nodo / cross-ENV / src / bin / cross-env.js NODE_ENV = sviluppo node_modules / webpack-dev-Server / bin / webpack-dev-server.js --inline --hot --config = node_modules / laravel- mix / configurazione / webpack.config.js", "pungolo": "produzione run npm", "produzione": "node_modules nodo / cross-env / src / bin / cross-env.js NODE_ENV = produzione node_modules / webpack / bin / webpack.js --no-progresso --hide-moduli --config = node_modules / laravel-mix / setup / webpack.config.js" }, "devDependencies": { "Axios": "^ 0,19", "cross-env": "^ 5.1", "Laravel-mix": "^ 4.0.7", "Lods": "^ 4.17.13", "risolutezza-url-loader": "^ 2.3.1", "insolenza": "^ 1.15.2", "caricatore di sass": "^ 7.1.0", "vue-template-compiler": "^ 2.6.11" } }
Passo 4: l'installazione di Bootstrap
Per installare Bootstrap abbiamo solo bisogno di digitare alcuni altri comandi nel prompt dei comandi:
un')
B) php artigianale ui bootstrap : Questo effettivamente installare bootstrap
c) come richiesto, correre npm installazione && npm dev run
È tutto! Ora Bootstrap è installato e tutta la sua roba è in C:\laragon www laraone risorse sass app.scss e in C:\laragon www laraone pubblico css app.css.
Ricarica Laragon una volta tempo di minerale e il tipo laraone.test nel tuo browser.
Pronti a partire per scrivere il codice!
Ma se hai bisogno di un aiuto più esperto, Puoi trovarlo su Sviluppatori Toptal, un fantastico sito web dove puoi assumere uno dei migliori sviluppatori Laravel al mondo.
Di più su Laragon e la sua magia in un prossimo articolo. Perché questo è importante notare: Laragon non è solo laravel: WordPress, Joomla ·, Drupal, PrestaShop, CakePHP… E non è solo di Php, non solo su MySQL, non solo… Va bene, in un prossimo articolo 🙂