Prerequisiti:
È necessario eseguire le seguenti attività prima di iniziare l'installazione di Valet.
UN. Installa un progetto Laravel
$ compositore create-project --prefer-dist laravel/laravel latavelproB. Installa le dipendenze richieste
$ sudo apt-get install php7.4 riccioli$ sudo apt-get install jq
$ sudo apt-get install xsel
$ sudo apt-get install libnss3-tools
$ sudo apt install nginx
C. Aggiorna il compositore
$ sudo compositore auto-aggiornamento --stableInstalla Valet in Laravel:
Esegui il seguente comando per scaricare il valet usando il compositore.
$ compositore globale richiede cpriego/valet-linuxEsegui il seguente comando per installare il valet su Ubuntu.
$ prova -d ~/.compositore && bash ~/.compositore/fornitore/bin/valet install|| bash ~/.config/compositore/vendor/bin/valet install
Se il valet è installato correttamente, apparirà il seguente output.
Eseguire i seguenti comandi per interrompere e disabilitare il apache2 server.
$ sudo systemctl stop apache2$ sudo systemctl disabilita apache2
Esegui il seguente comando per avviare il Nginx server.
$ sudo systemctl start nginxEsegui il seguente comando per riavviare il responsabile del network.
$ sudo service network-manager riavvioRiavvia il terminale e il browser prima di utilizzare i comandi valet.
Utilizzo dei comandi Valet:
Esistono molti comandi nel pacchetto Valet per controllare lo stato corrente, avviare e arrestare il demone, aggiungere o rimuovere la directory del progetto, disinstallare valet, ecc. L'elenco dei comandi Valet comunemente usati è mostrato di seguito.
Comandi | scopo |
---|---|
inizio valet | Avvia il demone cameriere vale. |
parcheggio custodito | Ferma il demone cameriere. |
riavvio del cameriere | Riavvia il demone cameriere vale. |
collegamento al parcheggio | Crea il collegamento di un particolare progetto Laravel. |
scollegamento del cameriere | Rimuovi il collegamento al progetto creato in precedenza. |
Valet link | Visualizza i collegamenti esistenti creati dal valet. |
cameriere sicuro | Rendi sicuro il sito e mostra l'URL con https://. |
cameriere non sicuro | Rendi il sito non sicuro e mostra l'URL con http://. |
stato di cameriere | Mostra lo stato attuale del demone cameriere vale. |
Valet domain nome-dominio | Cambia il dominio |
servizio di condivisione | Condividi pubblicamente il sito locale e verifica come funziona online. |
disinstallazione cameriere | Rimuovere il cameriere in modo permanente. |
Gli usi di alcuni comandi Valet necessari sono mostrati nella prossima sezione.
Controlla lo stato:
il comando status viene utilizzato per verificare lo stato corrente del Valet. Esegui il seguente comando dal terminale.
$ stato del cameriereIl seguente output apparirà se il fpm e Nginx stanno funzionando e il parcheggiatore funziona correttamente.
Servi il sito:
È possibile utilizzare due comandi di parcheggio per servire qualsiasi sito Laravel. Questi sono parco e collegamento. Gli usi del collegamento comando sono mostrati di seguito.
collegamento comando:
Crea una nuova cartella denominata i miei progetti e vai alla cartella che funzionerà come percorso Valet. Crea un nuovo progetto Laravel o copia qualsiasi cartella di progetto Laravel esistente all'interno di questa cartella. Un progetto 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 Valet.
$ mkdir i miei progetti$ cd i miei progetti
$ cp -r /var/www/html/laravelpro laravelpro
$ cd laravelpro
$ collegamento del valet
Il seguente output apparirà dopo aver eseguito i comandi.
Esegui il seguente comando per controllare l'elenco dei collegamenti simbolici con gli URL creati dal valet.
$ valet linkIl seguente output apparirà se viene creato il collegamento per il progetto Laravel. Il dominio predefinito dell'URL del valet è .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.
$ cameriere sicuroPuoi eseguire il seguente comando ping per verificare che il sito sia attivo o meno.
$ ping laravelpro.testL'output mostra che il sito è vivo.
Ora, esegui il seguente URL dal browser per verificare che funzioni o meno.
https://laravelpro.test/
Esegui il comando seguente per rendere il sito non sicuro ed esegui il progetto utilizzando l'URL, http://laravelpro.test.
$ cameriere non sicuroPuoi cambiare il dominio predefinito del cameriere vale. Il seguente comando valet cambierà il .test dominio .bd dominio.
$ valet domain usOra puoi controllare il seguente URL dal browser per testare il dominio.
http://laravelpro.bd
Condividi il sito:
Uno degli scopi importanti dell'utilizzo di Valet è testare come funziona il sito online su diversi tipi di dispositivi in esecuzione dal server locale. Il sito può essere condiviso in molti modi utilizzando valet. Il sito è condiviso da Ngrok per impostazione predefinita. Esegui il seguente comando per condividere il sito Laravel con il mondo.
$ valet shareIl seguente output apparirà 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.
Il seguente output apparirà se l'URL viene eseguito nel browser di qualsiasi dispositivo connesso a Internet.
Conclusione:
A volte è molto importante verificare che il progetto Laravel funzioni correttamente o meno su vari tipi di dispositivi come cellulari, tablet, ecc. prima di pubblicare il sito nel server reale. Il cameriere Laravel rende questo compito più facile usando la condivisione comando. Il sito può essere facilmente testato online da questa funzione di valet. Il modo di installare e utilizzare i diversi comandi valet di Laravel è spiegato in questo articolo per aiutare gli utenti di Laravel a testare facilmente i loro siti Laravel.