Поиск…
Вступление
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.
Valet link
Эта команда полезна, если вы хотите обслуживать один сайт в каталоге, а не весь каталог.
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
каждый раз при перезагрузке компьютера.
Официальную документацию можно найти здесь .