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.

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ą polecenia sudo .
  • 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 .



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow