Ricerca…
introduzione
Valet è un ambiente di sviluppo su misura per macOS. Elimina la necessità di macchine virtuali, Homestead o Vagrant. Non è più necessario aggiornare costantemente il /etc/hosts
. Puoi persino condividere i tuoi siti pubblicamente usando tunnel locali.
Laravel Valet rende tutti i siti disponibili su un dominio *.dev
legando i nomi delle cartelle ai nomi di dominio.
Sintassi
- comando valet [opzioni] [argomenti]
Parametri
Parametro | Set di valori |
---|---|
comando | dominio , fetch-share-url, dimentica, guida, installa, collega , collega , elenca, registra, on-ultima versione, apre, parcheggia , percorsi, riavvia, sicuro, avvia, ferma, disinstalla, scollega, non sicuro, quale |
opzioni | -h, --help, -q, --quiet, -V, --version, --ansi, --no-ansi, -n, --no-interaction, -v, -vv, -vvv, - -verbose |
argomenti | (opzionale) |
Osservazioni
Poiché Valet per Linux e Windows non sono ufficiali, non ci sarà supporto al di fuori dei rispettivi repository Github.
Collegamento
Questo comando è utile se vuoi servire un singolo sito in una directory e non l'intera directory.
cd ~/Projects/my-blog/
valet link awesome-blog
Valet creerà un link simbolico in ~/.valet/Sites
che punta alla directory di lavoro corrente.
Dopo aver eseguito il comando link, puoi accedere al sito nel tuo browser su http://awesome-blog.dev
.
Per vedere un elenco di tutte le tue directory collegate, esegui il comando valet links . È possibile utilizzare valet unlink awesome-blog
per distruggere il collegamento simbolico.
Parcheggio
cd ~/Projects
valet park
Questo comando registrerà la directory di lavoro corrente come un percorso che Valet dovrebbe cercare per i siti. Ora, qualsiasi progetto Laravel che crei all'interno della tua directory "parcheggiata" verrà automaticamente servito usando la convenzione http://folder-name.dev
.
Collegamenti
Questo comando mostrerà tutti i collegamenti di Valet registrati che hai creato e i loro percorsi di file corrispondenti sul tuo computer.
Comando:
valet links
Uscita di esempio:
...
site1 -> /path/to/site/one
site2 -> /path/to/site/two
...
Nota 1: è possibile eseguire questo comando da qualsiasi posizione, non solo all'interno di una cartella collegata.
Nota 2: i siti saranno elencati senza la fine .dev ma continuerai a utilizzare site1.dev per accedere alla tua applicazione dal browser.
Installazione
IMPORTANTE!! Valet è uno strumento progettato solo per macOS.
Prerequisiti
- Valet utilizza la porta HTTP della propria macchina locale (porta 80), pertanto, non sarà possibile utilizzarla se Apache o Nginx sono installati e in esecuzione sulla stessa macchina.
- MacOS' direttore non ufficiale pacchetto Homebrew è necessario usare correttamente Valet.
- Assicurati che Homebrew sia aggiornato all'ultima versione eseguendo l'
brew update
nel terminale.
Installazione
- Installa PHP 7.1 usando Homebrew tramite
brew install homebrew/php/php71
. - Installare Valet con Composer via
composer global require laravel/valet
. - Aggiungi
~/.composer/vendor/bin
alla "PATH" del tuo sistema se non è già presente. - Esegui il comando di
valet install
.
Post Install Durante il processo di installazione, Valet ha installato DnsMasq . Ha inoltre registrato il daemon di Valet per l'avvio automatico all'avvio del sistema, quindi non è necessario eseguire l' valet start
o l' valet install
ogni volta che si riavvia il computer.
Valet domain
Questo comando consente di modificare o visualizzare il dominio di primo livello (dominio di primo livello) utilizzato per associare i domini al computer locale.
Ottieni il TLD attuale
$ valet domain
> dev
Imposta il TLD
$ valet domain local
> Your Valet domain has been updated to [local].
Installazione (Linux)
IMPORTANTE!! Valet è uno strumento progettato per macOS, la versione di seguito viene portata su Linux OS.
Prerequisiti
- Non installare valet come
root
o usando il comandosudo
. - Valet utilizza la porta HTTP della propria macchina locale (porta 80), pertanto, non sarà possibile utilizzarla se Apache o Nginx sono installati e in esecuzione sulla stessa macchina.
- È richiesta una versione aggiornata del
composer
per installare ed eseguire Valet.
Installazione
- Eseguire
composer global require cpriego/valet-linux
per installare Valet a livello globale. - Eseguire il comando di
valet install
per completare l'installazione.
Post installazione
Durante il processo di installazione, Valet ha installato DnsMasq. Ha inoltre registrato il daemon di Valet per l'avvio automatico all'avvio del sistema, quindi non è necessario eseguire l' valet start
o l' valet install
ogni volta che si riavvia il computer.
La documentazione ufficiale può essere trovata qui .