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.

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.

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 de sudo 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 .



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow