Uso del vallet Laravel

Uso del vallet Laravel
Se si desidera controllare come il tuo progetto Laravel funziona online senza pubblicare il progetto su qualsiasi server reale, puoi utilizzare il pacchetto Valet o Homestead per sviluppare un ambiente di sviluppo visualizzato. Homestead viene utilizzato per sviluppare un ambiente di sviluppo Linux completamente visualizzato con la configurazione NGINX e consuma più risorse. Se si desidera sviluppare un ambiente di sviluppo locale rapido con risorse minime, il pacchetto Valet è una buona scelta. Funziona con il server Web Nginx. Come è possibile installare il cameriere su Ubuntu e usarlo per eseguire il tuo progetto Laravel online per determinati momenti sono mostrati in questo articolo.

Prerequisiti:

Devi svolgere le seguenti attività prima di iniziare l'installazione di Valet.

UN. Installa un progetto Laravel

$ composir create-project-prefist laravel/laravel latavelpro

B. Installa le dipendenze richieste

$ sudo apt-get installa php7.4-curl
$ sudo apt-get Installa JQ
$ sudo apt-get Installa XSEL
$ sudo apt-get installa libnss3-tools
$ sudo apt install nginx

C. Aggiorna il compositore

$ sudo compositore auto-aggiornamento --stable

Installa il cameriere in Laravel:

Esegui il comando seguente per scaricare il cameriere utilizzando il compositore.

$ composer globale richiede cpriego/valet-linux

Esegui il comando seguente per installare il cameriere su Ubuntu.

$ test -d ~/.compositore && bash ~/.Installazione del compositore/fornitore/bin/vallet
|| Bash ~/.config/composer/fornitore/bin/vallet Installa

Se il cameriere è installato correttamente, verrà visualizzata la seguente uscita.

Eseguire i seguenti comandi per fermare e disabilitare il Apache2 server.

$ sudo systemctl stop apache2
$ sudo systemctl disabilita apache2

Eseguire il comando seguente per avviare il Nginx server.

$ sudo systemctl avvia nginx

Eseguire il comando seguente per riavviare il responsabile del network.

$ sudo Service Network-Manager Riavvia

Riavvia il terminale e il browser prima di utilizzare i comandi del cameriere.

Utilizzando i comandi di parcheggio:

Esistono molti comandi nel pacchetto Valet per verificare lo stato corrente, avviare e arrestare il demone, aggiungere o rimuovere la directory del progetto, disinstallare il vallet, ecc. L'elenco dei comandi di valletto comunemente usati è mostrato di seguito.

Comandi scopo
Inizio del cameriere Avvia il demone del cameriere.
Valet Stop Fermare il demone del cameriere.
Riavvio del cameriere Riavvia il demone del cameriere.
Collegamento del cameriere Crea il collegamento di un particolare progetto Laravel.
Valet Unklink Rimuovi il collegamento Progetto precedentemente creato.
Collegamenti del cameriere Visualizza i collegamenti esistenti creati dal cameriere.
Valet sicuro Rendi il sito sicuro e mostra l'URL con https: //.
Valetto insicuro Rendi insicuro il sito e mostra l'URL con http: //.
Stato del cameriere Mostra lo stato attuale del demone del cameriere.
Domain Domain Domain Domain Name Cambiare il dominio
quota di cameriere Condividi pubblicamente il sito locale e testare come funziona online.
Valet Disinstalla Rimuovere in modo permanente il cameriere.

Gli usi di alcuni comandi di vallet necessari sono mostrati nella sezione successiva.

Controlla lo stato:

Il comando di stato viene utilizzato per verificare lo stato corrente del cameriere. Esegui il seguente comando dal terminale.

$ Valet Stato

La seguente uscita apparirà se il fpm E Nginx sono in esecuzione e il cameriere funziona correttamente.

Servire il sito:

Possono essere utilizzati due comandi valletto per servire qualsiasi sito di Laravel. Questi sono parco E collegamento. Gli usi del collegamento Il comando è mostrato di seguito.

collegamento comando:

Crea una nuova cartella denominata MyProjects e vai alla cartella che funzionerà come un cameriere. Crea un nuovo progetto Laravel o copia qualsiasi cartella del progetto Laravel esistente all'interno di questa cartella. Un progetto di Laravel esistente viene copiato all'interno della cartella qui. Vai alla cartella del progetto Laravel ed esegui il collegamento comando per registrare la cartella nel percorso del parcheggio.

$ mkdir myprojects
$ cd myprojects
$ cp -r/var/www/html/laravelpro laravelpro
$ CD Laravelpro
$ Valet Link

La seguente output apparirà dopo aver eseguito i comandi.

Esegui il seguente comando per controllare l'elenco dei collegamenti simbolici con gli URL creati dal vallet.

$ Valet Links

Verrà creato il seguente output se viene creato il collegamento per il progetto Laravel. Il dominio predefinito dell'URL del cameriere è .test. Il nome del progetto Laravel è impostato come Luogo valore. IL URL Il valore viene generato aggiungendo il dominio predefinito con il nome del progetto. IL Sentiero memorizza la posizione della cartella del progetto.

Esegui il seguente comando Valet per rendere sicuro il sito.

$ Valet sicuro

È possibile eseguire il seguente comando ping per testare il sito è vivo o no.

$ ping Laravelpro.test

L'output mostra che il sito è vivo.

Ora, esegui il seguente URL dal browser per testare che funziona o no.

https: // laravelpro.test/

Esegui il comando seguente per rendere insicuro il sito ed eseguire il progetto utilizzando l'URL, http: // laravelpro.test.

$ Valet Insicure

È possibile modificare il dominio predefinito del cameriere. Il seguente comando di parcheggio cambierà il .test dominio .bd dominio.

$ Valet Domain US

Ora puoi controllare il seguente URL dal browser per testare il dominio.

http: // laravelpro.bd

Condividi il sito:

Uno degli scopi importanti per l'utilizzo di Valet è testare come il sito funziona online su diversi tipi di dispositivi in ​​esecuzione dal server locale. Il sito può essere condiviso in molti modi usando il cameriere. Il sito è condiviso da Ngrok Per impostazione predefinita. Esegui il seguente comando per condividere il sito di Laravel con il mondo.

$ Valet Share

Verrà visualizzato il seguente output se il sito è condiviso correttamente. Le seguenti informazioni mostrano che il sito è online per 8 ore. È possibile accedere al sito da qualsiasi luogo utilizzando l'URL,

    http: // 69763ffe9768.ngrok.io

.

Verrà visualizzato il seguente output se l'URL viene eseguito nel browser di qualsiasi dispositivo connesso a Internet.

Conclusione:

A volte è molto importante controllare che il progetto Laravel funziona correttamente o meno su vari tipi di dispositivi come mobile, tablet, ecc. Prima di pubblicare il sito nel vero server. Il cameriere di Laravel rende questo compito più semplice utilizzando la quota comando. Il sito può essere testato facilmente da questa funzione di vallet. Il modo per installare e utilizzare i diversi comandi di vallet Laravel è spiegato in questo articolo per aiutare gli utenti di Laravel a testare facilmente i loro siti di Laravel.