Конфигурирование 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, если он выключен.