Sök…
Introduktion
Valet är en utvecklingsmiljö skräddarsydd för macOS. Det abstraherar behovet av virtuella maskiner, Homestead eller Vagrant. Du behöver inte ständigt uppdatera din /etc/hosts
fil längre. Du kan till och med dela dina webbplatser offentligt med lokala tunnlar.
Laravel Valet gör alla webbplatser tillgängliga på en *.dev
domän genom att binda mappnamn till domännamn.
Syntax
- valet kommando [alternativ] [argumenter]
parametrar
Parameter | Värden inställd |
---|---|
kommando | domän , hämta-dela-url, glöm, hjälpa, installera, länka , länkar , lista, loggar, den senaste versionen, öppna, parkera , banor, starta om, säkra, starta, stoppa, avinstallera, koppla bort, osäker, vilket |
alternativ | -h, --hjälp, -q, - stillhet, -V, --version, --ansi, --no-ansi, -n, --no-interaktion, -v, -vv, -vvv, - -mångordig |
argument | (valfri) |
Anmärkningar
Eftersom Valet för Linux och Windows är inofficiella kommer det inte att finnas stöd utanför deras respektive Github-lagrar.
Betjänad länk
Detta kommando är användbart om du vill betjäna en enda webbplats i en katalog och inte i hela katalogen.
cd ~/Projects/my-blog/
valet link awesome-blog
Valet skapar en symbolisk länk i ~/.valet/Sites
som pekar på din nuvarande arbetskatalog.
När du har kört länkkommandot kan du komma åt webbplatsen i din webbläsare på http://awesome-blog.dev
.
Kör kommandot valet-länkar för att se en lista över alla dina länkade kataloger. Du kan använda valet unlink awesome-blog
att förstöra den symboliska länken.
Betjänad park
cd ~/Projects
valet park
Detta kommando registrerar din nuvarande arbetskatalog som en sökväg som Valet ska söka efter webbplatser. Nu kommer alla Laravel-projekt du skapar i din "parkerade" katalog automatiskt att användas med http://folder-name.dev
//folder-name.dev-konventionen.
Betjänadslänkar
Detta kommando visar alla registrerade Valet-länkar som du har skapat och deras motsvarande filvägar på din dator.
Kommando:
valet links
Provutgång:
...
site1 -> /path/to/site/one
site2 -> /path/to/site/two
...
Obs 1: Du kan köra detta kommando var som helst, inte bara från en länkad mapp.
Obs 2: Webbplatser kommer att listas utan slutet .dev men du kommer fortfarande att använda site1.dev för att komma åt din applikation från webbläsaren.
Installation
VIKTIG!! Valet är ett verktyg som endast är utformat för macOS.
förutsättningar
- Betjänad använder din lokala maskinens HTTP-port (port 80), därför kommer du inte att kunna använda om Apache eller Nginx är installerade och körs på samma maskin.
- macOS 'inofficiella pakethanterare Homebrew krävs för att korrekt använda Valet.
- Se till att Homebrew uppdateras till den senaste versionen genom att köra
brew update
i terminalen.
Installation
- Installera PHP 7.1 med Homebrew via
brew install homebrew/php/php71
. - Installera Valet med Composer via
composer global require laravel/valet
. - Lägg till katalogen
~/.composer/vendor/bin
till systemets "PATH" om den inte redan finns där. - Kör kommandot
valet install
.
Efter installation Under installationen installerade Valet DnsMasq . Det registrerade också Valet's daemon för att automatiskt starta när ditt system startar, så du behöver inte köra valet start
eller valet install
varje gång du startar om din maskin.
Betjänad domän
Detta kommando låter dig ändra eller visa TLD (toppdomän) som används för att binda domäner till din lokala maskin.
Få den aktuella TLD
$ valet domain
> dev
Ställ in TLD
$ valet domain local
> Your Valet domain has been updated to [local].
Installation (Linux)
VIKTIG!! Valet är ett verktyg som är utformat för macOS, versionen nedan är portad för Linux OS.
förutsättningar
- Installera inte betjänt som
root
eller genom att användasudo
kommandot. - Betjänad använder din lokala maskinens HTTP-port (port 80), därför kommer du inte att kunna använda om Apache eller Nginx är installerade och körs på samma maskin.
- En aktuell version av
composer
krävs för att installera och köra Valet.
Installation
- Kör
composer global require cpriego/valet-linux
att installera Valet globalt. - Kör kommandot
valet install
att slutföra installationen.
Efter installation
Under installationsprocessen installerade Valet DnsMasq. Det registrerade också Valet's daemon för att automatiskt starta när ditt system startar, så du behöver inte köra valet start
eller valet install
varje gång du startar om din maskin.
Den officiella dokumentationen finns här .