Закрыть сайт для посетителей (Режим обслуживания)
Закрыть сайт для посетителей, например, во время технических работ, можно через следующую консольную команду:
php artisan down
В результате всем пользователям будет открываться следующая страница:
Также можно указать сообщение через параметр --message
:
php artisan down --message="Ведутся технические работы, пожалуйста, попробуйте войти позже"
В результате будет показываться следующая страница:
Сделать сайт снова доступным всем пользователям можно через следующую команду:
php artisan up
Закрыть сайт, кроме пользователей с указанным IP
Закрыть сайт, кроме пользователей с указанным IP можно через параметр --allow
:
php artisan down --allow=192.168.0.0/16
Свой шаблон для режима обслуживания
Страница режима обслуживания, это обычная страница ошибки 503. Чтобы указать свой шаблон для данного режима, можно создать файл в resources/views/errors/503.blade.php.
Или можно отредактировать шаблон по умолчанию, для этого надо выполнить команду ниже, которая скопирует шаблоны ошибок в папку resources/views/errors/.
php artisan vendor:publish --tag=laravel-errors
После выполнения команды выше, появится файл «resources/views/errors/503.blade.php».
# resources/views/errors/503.blade.php @extends('errors::minimal') @section('title', __('Service Unavailable')) @section('code', '503') @section('message', __($exception->getMessage() ?: 'Service Unavailable'))
Авторизуйтесь, чтобы добавлять комментарии