Предпоставки:
Трябва да направите следните задачи, преди да започнете инсталирането на Valet.
A. Инсталирайте проект на Laravel
$ composer create-project --prefer-dist laravel / laravel latavelproБ. Инсталирайте необходимите зависимости
$ sudo apt-get install php7.4-къдря$ sudo apt-get install jq
$ sudo apt-get install xsel
$ sudo apt-get install libnss3-tools
$ sudo apt инсталира nginx
° С. Актуализирайте композитора
$ sudo composer самообновяване --стабилноИнсталирайте Valet в Laravel:
Изпълнете следната команда, за да изтеглите камериера с помощта на композитора.
$ composer global изисква cpriego / valet-linuxИзпълнете следната команда, за да инсталирате камериера на Ubuntu.
$ тест -d ~ /.композитор && bash ~ /.композитор / продавач / кош / камериер инсталиране|| баш ~ /.config / composer / vendor / bin / valet install
Ако камериерът е инсталиран успешно, ще се появи следният изход.
Изпълнете следните команди, за да спрете и деактивирате apache2 сървър.
$ sudo systemctl спре apache2$ sudo systemctl деактивира apache2
Изпълнете следната команда, за да стартирате Nginx сървър.
$ sudo systemctl стартира nginxИзпълнете следната команда, за да рестартирате мрежов мениджър.
$ sudo service network-manager restartРестартирайте терминала и браузъра, преди да използвате командите на камериера.
Използване на команди на Valet:
В пакета Valet съществуват много команди за проверка на текущото състояние, стартиране и спиране на демона, добавяне или премахване на директория на проекта, деинсталиране на Valet и т.н. Списъкът с често използвани команди на Valet е показан по-долу.
Команди | предназначение |
---|---|
старт на камериера | Стартирайте демона на камериера. |
стоп камериер | Спрете демона на камериера. |
рестартиране на камериер | Рестартирайте демона на камериера. |
връзка с камериер | Създайте връзката към конкретен проект на Laravel. |
изключване на камериера | Премахнете създадената по-рано връзка към проекта. |
камериерски връзки | Показване на съществуващите връзки, създадени от камериера. |
камериер сигурен | Направете сайта защитен и покажете URL адреса с https: //. |
камериер незащитен | Направете сайта несигурен и покажете URL адреса с http: //. |
статус на камериера | Показва текущото състояние на демона на камериера. |
Име на домейн на домейн Valet | Променете домейна |
дял от камериера | Споделете публично местния сайт и тествайте как работи онлайн. |
деинсталиране на камериер | Премахнете камериера за постоянно. |
Използването на някои необходими команди на Valet е показано в следващия раздел.
Проверете състоянието:
командата status се използва за проверка на текущото състояние на Valet. Изпълнете следната команда от терминала.
$ valet статусСледният изход ще се появи, ако fpm и Nginx работят и камериерът работи правилно.
Сервирайте сайта:
Две команди на камериер могат да се използват за обслужване на всеки сайт на Laravel. Това са парк и връзка. Употребите на връзка команди са показани по-долу.
връзка команда:
Създайте нова папка с име myprojects и отидете в папката, която ще работи като път на Valet. Създайте нов проект на Laravel или копирайте всяка съществуваща папка на проекта Laravel в тази папка. Съществуващ проект на Laravel се копира в папката тук. Отидете в папката на проекта Laravel и стартирайте връзка команда за регистриране на папката в пътя на Valet.
$ mkdir myprojects$ cd myprojects
$ cp -r / var / www / html / laravelpro laravelpro
$ cd laravelpro
$ valet връзка
След изпълнението на командите ще се появи следният изход.
Изпълнете следната команда, за да проверите списъка със символни връзки с URL адреси, създадени от камериера.
$ valet връзкиСледният изход ще се появи, ако се създаде връзката за проекта Laravel. Домейнът по подразбиране на URL адреса на камериера е .тест. Името на проекта Laravel е зададено като Сайт стойност. The URL стойност се генерира чрез добавяне на домейн по подразбиране с името на проекта. The Път съхранява местоположението на папката на проекта.
Изпълнете следната команда на камериера, за да направите сайта защитен.
$ valet сигуренМожете да изпълните следната команда за пинг, за да проверите дали сайтът е жив или не.
$ ping laravelpro.тестРезултатът показва, че сайтът е жив.
Сега стартирайте следния URL от браузъра, за да проверите дали работи или не.
https: // laravelpro.тест/
Изпълнете следната команда, за да направите сайта несигурен и стартирайте проекта, използвайки URL адреса, http: // laravelpro.тест.
$ valet незащитенМожете да промените домейна по подразбиране на камериера. Следващата команда за камериер ще промени .тест домейн .bd домейн.
$ valet домейн ниСега можете да проверите следния URL от браузъра, за да тествате домейна.
http: // laravelpro.bd
Споделете сайта:
Една от важните цели на използването на Valet е да се тества как сайтът работи онлайн на различни видове устройства, работещи от локалния сървър. Сайтът може да се споделя по много начини с помощта на камериер. Сайтът се споделя от Нгрок по подразбиране. Изпълнете следната команда, за да споделите сайта Laravel със света.
$ камериер дялСледният изход ще се появи, ако сайтът се споделя правилно. Следващата информация показва, че сайтът е онлайн за 8 часа. Сайтът може да бъде достъпен отвсякъде, като се използва URL адресът, http: // 69763ffe9768.ngrok.io.
Следният изход ще се появи, ако URL адресът се изпълни в браузъра на всяко свързано с интернет устройство.
Заключение:
Понякога е много важно да проверите дали проектът Laravel работи правилно или не на различни видове устройства като мобилни устройства, таблети и т.н. преди да публикувате сайта в истинския сървър. Laravel valet улеснява тази задача, като използва дялът команда. Сайтът може лесно да бъде тестван онлайн чрез тази функция на камериер. Начинът за инсталиране и използване на различните команди на Laravel Valet е обяснен в тази статия, за да помогне на потребителите на Laravel да тестват лесно сайтовете си на Laravel.