The TUX Dev logo  The TUX Dev
  • Home 
  • Guide 
  • News 
  • Linux 
  • Web DEV 
  • Tutti 
  •    Toggle theme
    •  Light
    •  Dark
    •  Auto
  •  
    •  Light
    •  Dark
    •  Auto
Blog
  1. Home
  2. Blog
  3. Laravel in locale su Local by Flywheel

Laravel in locale su Local by Flywheel

Scritto il 2 luglio 2021  (Ultima Modifica 4 luglio 2024) • 3 min tempo di lettura • 528 parole
Guide
 
PHP
 
Guide
 
PHP
 
Condividi
The TUX Dev
Link copied to clipboard

Indice
  • Aggiungere il sito in locale
  • Installa Laravel e un nuovo progetto Laravel
  • Collegamento del database

Sebbene Local by Flywheel sia stato pensato principalmente per utilizzare WordPress in locale può funzionare molto bene anche con Laravel o progetti in Core PHP e MySQL.

Local è molto semplice da utilizzare, veloce e ben organizzato, perciò è la mia scelta di default fra i server locali.

Vediamo ora come installare Laravel in locale su Local by Flywheel.

Nota: cercherò di aggiornare questo articolo con le ultime versioni di Laravel. (ultimo aggiornamento: 18 febbraio 2020)

Aggiungere il sito in locale  

Innanzitutto bisogna aggiunge un sito normalemente su Local:

  1. Fare clic sul grande pulsante “+”
  2. Assegnare un nome al sito (diciamo “Laravel”)
  3. Selezionare l’ambiente che desideri (il nginx predefinito funzionerà perfettamente con Laravel)
  4.  Inserisci il tuo nome utente e password WP (questi verranno eliminati a breve)
  5. Fare clic su aggiungi sito.

Puoi anche aggiungere rapidamente un certificato SSL, se lo desideri. Ti consiglio di farlo, poiché tutti i siti Web e le app saranno protetti quando vengono avviati in produzione, in questo modo avrai un ambiente molto simile a quello online.

Installa Laravel e un nuovo progetto Laravel  

Ora vediamo come installare Laravel in locale su Local by Flywheel.

Questo passaggio richiede che Composer sia installato globalmente sul tuo sistema. Puoi trovare le istruzioni per questo passaggio qui . 

Una volta installato Composer, puoi seguire le istruzioni di installazione per installare anche Laravel a livello globale. Puoi trovare la documentazione qui , ma il comando di base sarà: 

composer global require laravel/installer

Una volta installato Larvel a livello globale, installiamolo nella nostra App in locale su Local:

  • Apri “Site Shell”: fai click con il tasto destro sul sito “Laravel” e clicca su “Open site shell”.
  • In Site Shell Terminal, passa alla directory “Laravel” che hai appena creato ( cd ../.. , dobbiamo andare indietro di due livelli).
  • Elimina la cartella “app” corrente (nella finestra Finder / Explorer o tramite riga di comando)
  • Quindi esegui il seguente comando dalla nuova directory del sito:
laravel new app

Se questo comando vi dà “zsh: command not found: laravel” allora provate a dare questo da terminare:

export PATH="$HOME/.composer/vendor/bin:$PATH"

Questo creerà un nuovo progetto Laravel all’interno della directory “app” e includerà la cartella “public”, utilizzata da Local di default.

A questo punto, dovresti essere in grado di fare clic su “Visualizza sito” nell’app locale e dovrebbe mostrarti la pagina di benvenuto di Laravel, su htts: //laravel.local, per esempio. Se ricevi un errore 502, 404 o qualche altro errore, potrebbe essere necessario riavviare il server:

Collegamento del database  

Nel tuo .envfile, puoi sostituire le seguenti credenziali (supponendo che tu non abbia modificato le impostazioni predefinite Local by Flywheel):

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_SOCKET="/Users/yourusername/Library/Application Support/Local/run/lkIEkdiowIEkmd/mysql/mysqld.sock"
DB_DATABASE=local
DB_USERNAME=root
DB_PASSWORD=root

Il DB_SOCKET lo trovare nella scheda “Database” di Laravel.

Quanto sopra si collegherà al DB locale. Se apri il tuo database utilizzando Adminer, puoi entrare ed eliminare le tabelle di wordpress, quelle che cominciano con “wp_”. 

Infine, puoi controllare il collegamento fra Laravel e il DB con questo:

php artisan migrate

Dopo aver eseguito il comando precedente, è possibile aggiornare Adminer e visualizzare il database con seed predefinito.

E voilà! Questo è tutto. In poco tempo abbiamo creato un’istanza Laravel pronta a funzionare!

Buon codice!

 Perché dovremmo tutti passare a Linux, e perché non lo facciamo
Collegare PHP e MySQL con PDO 
Indice:
  • Aggiungere il sito in locale
  • Installa Laravel e un nuovo progetto Laravel
  • Collegamento del database
Seguici su

   
Copyright © 2024 - The TUX Dev - Chi sono - RSS
Questo sito è non ha nessun tipo di tracciamento, non ci sono cookies e non vengono raccolti dati di nessun tipo.
Il sito web è completamente open source, puoi trovare il codice sorgente qui.
Per informazioni e collaborazioni contattami
The TUX Dev
Code copied to clipboard