Поиск…


Вступление

Valet - это среда разработки, разработанная для macOS. Он абстрагирует потребность в виртуальных машинах, Homestead или Vagrant. Не нужно постоянно обновлять файл /etc/hosts . Вы даже можете публиковать свои сайты публично, используя локальные туннели.

Laravel Valet делает все сайты доступными в домене *.dev , связывая имена папок с именами доменов.

Синтаксис

  • команда valet [опции] [аргументы]

параметры

параметр Набор значений
команда domain , fetch-share-url, забыть, помогать, устанавливать, связывать , ссылки , список, журналы, на последней версии, открывать, парковать , пуски, перезапускать, защищать, запускать, останавливать, деинсталлировать, отсоединять, небезопасно, что
опции -h, --help, -q, --quiet, -V, --version, -ansi, -no-ansi, -n, -no-взаимодействие, -v, -vv, -vvv, - -подробный
аргументы (необязательный)

замечания

Поскольку Valet для Linux и Windows является неофициальным, поддержка не будет за пределами их соответствующих репозиториев Github.

Эта команда полезна, если вы хотите обслуживать один сайт в каталоге, а не весь каталог.

cd ~/Projects/my-blog/
valet link awesome-blog

Valet создаст символическую ссылку в ~/.valet/Sites которая указывает на ваш текущий рабочий каталог.
После запуска команды ссылки вы можете получить доступ к сайту в своем браузере по адресу http://awesome-blog.dev .

Чтобы просмотреть список всех ваших связанных каталогов, запустите команду valet links . Для уничтожения символической ссылки вы можете использовать valet unlink awesome-blog .

Валет-парк

cd ~/Projects
valet park

Эта команда зарегистрирует ваш текущий рабочий каталог как путь, по которому Valet должен искать сайты. Теперь любой проект Laravel, который вы создаете в своем «припаркованном» каталоге, будет автоматически подаваться с использованием соглашения http://folder-name.dev .

Валетные ссылки

Эта команда отобразит все зарегистрированные ссылки Valet, которые вы создали, и их соответствующие пути к файлу на вашем компьютере.

Команда:

valet links

Результат выборки:

...
site1 -> /path/to/site/one
site2 -> /path/to/site/two
...

Примечание 1: Вы можете запустить эту команду из любой точки не только из связанной папки.

Примечание 2: Сайты будут перечислены без окончания .dev, но вы все равно будете использовать site1.dev для доступа к вашему приложению из браузера.

Монтаж

ВАЖНЫЙ!! Valet - это инструмент, предназначенный только для macOS.

Предпосылки

  • Valet использует HTTP-порт вашей локальной машины (порт 80), поэтому вы не сможете использовать, если Apache или Nginx установлены и запущены на одном компьютере.
  • macOS 'неофициальный менеджер пакетов Homebrew должен правильно использовать Valet.
  • Убедитесь, что Homebrew обновлен до последней версии, запустив brew update в терминале.

Монтаж

  • Установите PHP 7.1 с помощью Homebrew через brew install homebrew/php/php71 .
  • Установить Valet с Composer с помощью composer global require laravel/valet .
  • Добавьте каталог ~/.composer/vendor/bin в «PATH» вашей системы, если он еще не существует.
  • Запустите команду valet install .

Post Install В процессе установки Valet установил DnsMasq . Он также зарегистрировал демон Valet для автоматического запуска при запуске вашей системы, поэтому вам не нужно запускать запуск valet start или valet install каждый раз при перезагрузке компьютера.

Домен Valet

Эта команда позволяет вам изменять или просматривать TLD (домен верхнего уровня), используемый для привязки доменов к вашей локальной машине.

Получить текущий TLD

$ valet domain
> dev

Установите TLD

$ valet domain local
> Your Valet domain has been updated to [local].

Установка (Linux)

ВАЖНЫЙ!! Valet - это инструмент, предназначенный для macOS, версия ниже портирована для ОС Linux.

Предпосылки

  • Не устанавливайте valet как root или с помощью команды sudo .
  • Valet использует HTTP-порт вашей локальной машины (порт 80), поэтому вы не сможете использовать, если Apache или Nginx установлены и запущены на одном компьютере.
  • Для установки и запуска Valet требуется современная версия composer .

Монтаж

  • Запустить composer global require cpriego/valet-linux для установки Valet по всему миру.
  • Запустите команду valet install чтобы завершить установку.

Post Install

Во время процесса установки Valet установил DnsMasq. Он также зарегистрировал демон Valet для автоматического запуска при запуске вашей системы, поэтому вам не нужно запускать запуск valet start или valet install каждый раз при перезагрузке компьютера.

Официальную документацию можно найти здесь .



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow