Zoeken…
Invoering
Valet is een ontwikkelomgeving op maat gemaakt voor macOS. Het abstraheert de behoefte aan virtuele machines, Homestead of Vagrant. Het is niet nodig om uw /etc/hosts
bestand constant bij te werken. U kunt zelfs uw sites openbaar delen met behulp van lokale tunnels.
Laravel Valet maakt alle sites beschikbaar op een *.dev
domein door mapnamen aan domeinnamen te binden.
Syntaxis
- valet command [opties] [argumenten]
parameters
Parameter | Waarden ingesteld |
---|---|
commando | domein , fetch-share-url, vergeet, help, installeer, link , links , lijst, logs, nieuwste versie, open, park , paden, herstart, beveilig, start, stop, uninstall, unlink, unsecure, welke |
opties | -h, --help, -q, --quiet, -V, --version, --ansi, --no-ansi, -n, --no-interactie, -v, -vv, -vvv, - -verbose |
argumenten | (optioneel) |
Opmerkingen
Omdat Valet voor Linux en Windows niet-officieel zijn, is er geen ondersteuning buiten hun respectieve Github-opslagplaatsen.
Valet-link
Deze opdracht is handig als u een enkele site in een map wilt weergeven en niet de hele map.
cd ~/Projects/my-blog/
valet link awesome-blog
Valet maakt een symbolische link in ~/.valet/Sites
die naar uw huidige werkmap ~/.valet/Sites
.
Nadat u de linkopdracht hebt uitgevoerd, hebt u toegang tot de site in uw browser op http://awesome-blog.dev
.
Voer de opdracht valet links uit om een lijst van al uw gekoppelde mappen te bekijken. Je kunt valet unlink awesome-blog
gebruiken om de symbolische link te vernietigen.
Valetpark
cd ~/Projects
valet park
Met deze opdracht wordt uw huidige werkmap geregistreerd als een pad dat Valet naar sites moet zoeken. Nu wordt elk Laravel-project dat u aanmaakt in uw "geparkeerde" map automatisch aangeboden met behulp van de http://folder-name.dev
//folder-name.dev-conventie.
Valet-links
Met deze opdracht worden alle geregistreerde Valet-koppelingen die u hebt gemaakt en de bijbehorende bestandspaden op uw computer weergegeven.
Commando:
valet links
Monster uitgang:
...
site1 -> /path/to/site/one
site2 -> /path/to/site/two
...
Opmerking 1: u kunt deze opdracht overal uitvoeren, niet alleen vanuit een gekoppelde map.
Opmerking 2: Sites worden weergegeven zonder het einde .dev, maar u zult nog steeds site1.dev gebruiken om toegang te krijgen tot uw toepassing vanuit de browser.
Installatie
BELANGRIJK!! Valet is een hulpmiddel dat alleen voor macOS is ontworpen.
voorwaarden
- Valet maakt gebruik van de HTTP-poort van uw lokale machine (poort 80), daarom kunt u deze niet gebruiken als Apache of Nginx op dezelfde machine zijn geïnstalleerd en worden uitgevoerd.
- De onofficiële pakketbeheerder van macOS Homebrew is vereist om Valet correct te gebruiken.
- Zorg ervoor dat Homebrew is bijgewerkt naar de nieuwste versie door
brew update
in de terminal uit te voeren.
Installatie
- Installeer PHP 7.1 met Homebrew via
brew install homebrew/php/php71
. - Valet installeren met Composer via Composer
composer global require laravel/valet
. - Voeg de
~/.composer/vendor/bin
aan de "PATH" van uw systeem als deze er nog niet is. - Voer de
valet install
uit.
Na installatie Tijdens het installatieproces heeft Valet DnsMasq geïnstalleerd. Het registreerde ook de daemon van Valet om automatisch te starten wanneer uw systeem start, dus u hoeft niet elke keer dat u uw machine opnieuw valet start
of valet install
te voeren.
Valet-domein
Met deze opdracht kunt u het TLD (hoofddomein) wijzigen of bekijken dat wordt gebruikt om domeinen aan uw lokale machine te binden.
Download het huidige TLD
$ valet domain
> dev
Stel de TLD in
$ valet domain local
> Your Valet domain has been updated to [local].
Installatie (Linux)
BELANGRIJK!! Valet is een tool ontworpen voor macOS, de onderstaande versie is geporteerd voor Linux OS.
voorwaarden
- Niet installeren valet zoals
root
of met behulp van desudo
commando. - Valet maakt gebruik van de HTTP-poort van uw lokale machine (poort 80), daarom kunt u deze niet gebruiken als Apache of Nginx op dezelfde machine zijn geïnstalleerd en worden uitgevoerd.
- Een up-to-date versie van
composer
is vereist om Valet te installeren en uit te voeren.
Installatie
- Run
composer global require cpriego/valet-linux
om Valet wereldwijd te installeren. - Voer de
valet install
uit om de installatie te voltooien.
Post installeren
Tijdens het installatieproces heeft Valet DnsMasq geïnstalleerd. Het registreerde ook de daemon van Valet om automatisch te starten wanneer uw systeem start, dus u hoeft niet elke keer dat u uw machine opnieuw valet start
of valet install
te voeren.
De officiële documentatie is hier te vinden .