Szukaj…
Wprowadzenie
Valet to środowisko programistyczne dostosowane do systemu macOS. To eliminuje potrzebę maszyn wirtualnych, Homestead lub Vagrant. Nie musisz już ciągle aktualizować /etc/hosts
. Możesz nawet udostępniać swoje witryny publicznie za pomocą lokalnych tuneli.
Laravel Valet udostępnia wszystkie witryny w domenie *.dev
, wiążąc nazwy folderów z nazwami domen.
Składnia
- polecenie valet [opcje] [argumenty]
Parametry
Parametr | Zestaw wartości |
---|---|
Komenda | domena , fetch-share-url, zapomnij, pomóż, zainstaluj, link , linki , listę, logi, w najnowszej wersji, otwórz, zaparkuj , ścieżki, uruchom ponownie, zabezpiecz, uruchom, zatrzymaj, odinstaluj, odłącz, niezabezpieczone, które |
opcje | -h, --help, -q, --quiet, -V, --version, --ansi, --no-ansi, -n, --no-interakcji, -v, -vv, -vvv, - -gadatliwy |
argumenty | (opcjonalny) |
Uwagi
Ponieważ usługa Valet dla systemu Linux i Windows jest nieoficjalna, nie będzie wsparcia poza ich repozytoriami Github.
Link do strony internetowej
To polecenie jest przydatne, jeśli chcesz obsługiwać jedną witrynę w katalogu, a nie cały katalog.
cd ~/Projects/my-blog/
valet link awesome-blog
Usługa ~/.valet/Sites
utworzy symboliczny link w ~/.valet/Sites
który wskazuje na bieżący katalog roboczy.
Po uruchomieniu polecenia link możesz uzyskać dostęp do witryny w przeglądarce pod http://awesome-blog.dev
.
Aby wyświetlić listę wszystkich połączonych katalogów, uruchom polecenie valet links . Możesz użyć valet unlink awesome-blog
aby zniszczyć symboliczny link.
Parkowanie samochodu
cd ~/Projects
valet park
To polecenie zarejestruje bieżący katalog roboczy jako ścieżkę, którą Lokaj powinien wyszukiwać w witrynach. Teraz każdy projekt Laravel, który utworzysz w swoim katalogu „zaparkowanym”, będzie automatycznie obsługiwany przy użyciu konwencji http://folder-name.dev
.
Linki do kamerdynera
To polecenie wyświetli wszystkie zarejestrowane przez Ciebie łącza Lokalnego użytkownika oraz odpowiadające im ścieżki do plików na twoim komputerze.
Komenda:
valet links
Przykładowe dane wyjściowe:
...
site1 -> /path/to/site/one
site2 -> /path/to/site/two
...
Uwaga 1: Możesz uruchomić to polecenie z dowolnego miejsca, nie tylko z połączonego folderu.
Uwaga 2: Witryny będą wyświetlane na liście bez końcówki .dev, ale nadal będziesz używać witryny site1.dev, aby uzyskać dostęp do aplikacji z przeglądarki.
Instalacja
WAŻNY!! Usługa Valet to narzędzie przeznaczone tylko dla systemu macOS.
Wymagania wstępne
- Usługa parkowania wykorzystuje port HTTP komputera lokalnego (port 80), dlatego nie będzie można go używać, jeśli Apache lub Nginx są zainstalowane i działają na tym samym komputerze.
- Do prawidłowego korzystania z usługi Valet wymagany jest nieoficjalny menedżer pakietów macOS Homebrew .
- Upewnij się, że Homebrew jest zaktualizowany do najnowszej wersji, uruchamiając
brew update
w terminalu.
Instalacja
- Zainstaluj PHP 7.1 za pomocą Homebrew przez
brew install homebrew/php/php71
. - Zainstaluj Valet z Composer za pośrednictwem
composer global require laravel/valet
. - Dołącz
~/.composer/vendor/bin
do „ŚCIEŻKI” systemu, jeśli jeszcze go nie ma. - Uruchom komendę
valet install
.
Po instalacji Podczas procesu instalacji Valet zainstalował DnsMasq . Zarejestrował również demona Lokaja, aby automatycznie uruchamiał się przy starcie systemu, więc nie trzeba uruchamiać usługi Valet valet start
ani valet install
każdym ponownym uruchomieniu komputera.
Domena Valet
To polecenie pozwala zmienić lub wyświetlić TLD (domenę najwyższego poziomu) używaną do wiązania domen z komputerem lokalnym.
Pobierz bieżącą TLD
$ valet domain
> dev
Ustaw TLD
$ valet domain local
> Your Valet domain has been updated to [local].
Instalacja (Linux)
WAŻNY!! Usługa Valet to narzędzie przeznaczone dla systemu macOS. Poniższa wersja jest przeznaczona dla systemu operacyjnego Linux.
Wymagania wstępne
- Nie instaluj lokaj jako
root
lub za pomocą poleceniasudo
. - Usługa parkowania wykorzystuje port HTTP komputera lokalnego (port 80), dlatego nie będzie można go używać, jeśli Apache lub Nginx są zainstalowane i działają na tym samym komputerze.
- Do zainstalowania i uruchomienia usługi Valet wymagana jest aktualna wersja
composer
.
Instalacja
- Uruchamianie
composer global require cpriego/valet-linux
aby zainstalować Valet globalnie. - Uruchom komendę
valet install
aby zakończyć instalację.
Po instalacji
Podczas procesu instalacji Lokaj zainstalował DnsMasq. Zarejestrował również demona Lokaja, aby automatycznie uruchamiał się przy starcie systemu, więc nie trzeba uruchamiać usługi Valet valet start
ani valet install
każdym ponownym uruchomieniu komputera.
Oficjalną dokumentację można znaleźć tutaj .