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 updatew 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/bindo „Ś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
rootlub 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-linuxaby zainstalować Valet globalnie. - Uruchom komendę
valet installaby 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 .