laravel

Uso di Laravel Valet

Uso di Laravel Valet
Se vuoi verificare come funziona il tuo progetto Laravel online senza pubblicare il progetto su alcun 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 configurazione Nginx e consuma più risorse. Se vuoi sviluppare un ambiente di sviluppo locale veloce con risorse minime, il pacchetto Valet è una buona scelta. Funziona con il server web Nginx. Come puoi installare Valet su Ubuntu e usarlo per eseguire il tuo progetto Laravel online per determinati periodi sono mostrati in questo articolo.

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 latavelpro

B. 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 --stable

Installa Valet in Laravel:

Esegui il seguente comando per scaricare il valet usando il compositore.

$ compositore globale richiede cpriego/valet-linux

Esegui 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 nginx

Esegui il seguente comando per riavviare il responsabile del network.

$ sudo service network-manager riavvio

Riavvia 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 cameriere

Il 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 link

Il 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 sicuro

Puoi eseguire il seguente comando ping per verificare che il sito sia attivo o meno.

$ ping laravelpro.test

L'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 sicuro

Puoi cambiare il dominio predefinito del cameriere vale. Il seguente comando valet 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 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 share

Il 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.

I 5 migliori giochi arcade per Linux
Al giorno d'oggi, i computer sono macchine serie utilizzate per i giochi. Se non riesci a ottenere il nuovo punteggio più alto, saprai cosa intendo. I...
Battaglia per Wesnoth 1.13.6 Sviluppo rilasciato
Battaglia per Wesnoth 1.13.6 rilasciato il mese scorso, è la sesta versione di sviluppo nella 1.13.x e offre una serie di miglioramenti, in particolar...
Come installare League Of Legends su Ubuntu 14.04
Se sei un fan di League of Legends, questa è un'opportunità per testare League of Legends. Nota che LOL è supportato su PlayOnLinux se sei un utente L...