Полное руководство по локальному запуску приложения Laravel: методы и примеры кода

Локальный запуск приложения Laravel — важный шаг в процессе разработки. Это позволяет разработчикам тестировать и отлаживать свои приложения перед их развертыванием в производственной среде. В этой статье мы рассмотрим различные методы локального запуска приложения Laravel, сопровождаемые примерами кода. Давайте погрузимся!

Метод 1: использование встроенного сервера разработки PHP
Самый простой способ локального запуска приложения Laravel — использование встроенного сервера разработки PHP. Откройте терминал, перейдите в корневой каталог проекта и выполните следующую команду:

php artisan serve

Эта команда запускает локальный сервер разработки, и вы можете получить доступ к своему приложению Laravel, посетив http://локальный хост:8000 в веб-браузере.

Метод 2: использование Valet (для пользователей Mac)
Valet — это среда разработки, специфичная для Laravel, которая обеспечивает простой способ локального запуска приложений Laravel на macOS. Установите Valet глобально с помощью Composer:

composer global require laravel/valet

После установки перейдите к проекту Laravel и выполните следующую команду, чтобы припарковать проект:

valet park

Теперь вы можете получить доступ к своему приложению Laravel через домен «.test». Например, если ваш проект называется «laravel-app», вы можете получить к нему доступ по адресу http://laravel-app.test .

Метод 3: использование Homestead (для опытных пользователей)
Homestead — это предварительно упакованный пакет Vagrant, который предоставляет полную среду разработки Laravel. Он идеально подходит для сложных проектов или командной работы. Чтобы настроить Homestead, выполните следующие действия:

Шаг 1. Установите Homestead с помощью Composer:

composer require laravel/homestead --dev

Шаг 2. Создайте файл конфигурации Homestead:

php vendor/bin/homestead make

Шаг 3. Настройте файл Homestead.yaml в соответствии с деталями вашего проекта.

Шаг 4. Подготовьте поле Homestead:

vagrant up

Теперь вы можете получить доступ к своему приложению Laravel в среде Homestead, посетив http://homestead.test .

Локальный запуск приложения Laravel имеет решающее значение для целей разработки и тестирования. В этой статье мы рассмотрели три различных метода: использование встроенного сервера разработки PHP, Valet для пользователей macOS и Homestead для опытных пользователей. Выберите метод, который лучше всего соответствует вашим потребностям, и приступайте к локальной разработке!