laravel

Използване на Laravel Valet

Използване на Laravel Valet
Ако искате да проверите как вашият проект на Laravel работи онлайн, без да публикувате проекта на който и да е истински сървър, тогава можете да използвате пакета Valet или Homestead, за да разработите визуализирана среда за разработка. Homestead се използва за разработване на напълно визуализирана среда за разработка на Linux с конфигурация Nginx и консумира повече ресурси. Ако искате да развиете бърза среда за местно развитие с минимални ресурси, тогава пакетът Valet е добър избор. Работи с уеб сървъра Nginx. Как можете да инсталирате Valet на Ubuntu и да го използвате за стартиране на вашия проект Laravel онлайн за определени часове е показано в тази статия.

Предпоставки:

Трябва да направите следните задачи, преди да започнете инсталирането на 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.

Най-добрите емулатори на игрови конзоли за Linux
Тази статия ще изброи популярния софтуер за емулация на игрова конзола, наличен за Linux. Емулацията е слой за софтуерна съвместимост, който емулира х...
Най-добрите дистрибуции на Linux за игри през 2021 г
Операционната система Linux е изминала дълъг път от първоначалния си, прост, базиран на сървъра външен вид. Тази операционна система се подобри неимов...
Как да заснемете и поточно предадете игралната си сесия на Linux
В миналото играта на игри се смяташе само за хоби, но с течение на времето игралната индустрия отбеляза огромен ръст по отношение на технологиите и бр...