Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pplrPmBsCn 5 of 252 menu
◀ ▶

Конфигурирование Laravel

Основные настройки Laravel хранятся в файле .env в корне проекта. Значения из него подхватывают файлы из папки config/.

Откройте .env. Там вы увидите имя приложения, окружение, режим отладки, URL сайта и другие параметры:

APP_NAME=Laravel APP_ENV=local APP_DEBUG=true APP_URL=http://localhost

Настройка APP_DEBUG включает режим отладки. При true Laravel подробно показывает ошибки в браузере. На боевом сайте значение должно быть false.

Настройка APP_ENV задает окружение: обычно local для разработки и production для боевого сервера.

В файлах папки config/ значения читают через функцию env. Первым параметром передают имя переменной, вторым - значение по умолчанию, если переменной нет:

<?php 'debug' => (bool) env('APP_DEBUG', false), ?>

Из кода приложения настройки лучше читать через функцию config, а не через env напрямую:

<?php $value = config('app.name'); ?>

Режим обслуживания включают командой php artisan down. Пока он включен, сайт отвечает кодом 503. Выключают командой php artisan up:

php artisan down php artisan up

Откройте файл .env и изучите его содержимое.

Откройте папку config и изучите содержимое его файлов.

Расскажите, что делает функция env.

Расскажите, как включить режим обслуживания.

Расскажите, как включить режим отладки.

Включите режим отладки в файле .env, если он выключен.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить