Режим обслуживания Laravel 5.1 не работает

Привет, я пытаюсь перевести свое приложение Laravel 5.1 в режим обслуживания с помощью команды php artisan down, но оно не показывает страницу обслуживания, приложение продолжает работать так же.

Я могу подтвердить, что файл down создается в каталоге storage/app/framework, а в моем ядре есть файл \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class в глобальном массиве $middleware.

Я также безуспешно пытался изменить значения .env APP_ENV и APP_DEBUG.

Если кто-нибудь может помочь мне определить, почему режим обслуживания не работает, я был бы очень признателен.


person rosscooper    schedule 02.06.2016    source источник
comment
Для включения режима обслуживания необходимо создать файл в папке хранилища. Возможно, у него нет разрешения на создание файла, поэтому попробуйте дать разрешение в папке хранилища.   -  person Imtiaz Pabel    schedule 02.06.2016
comment
Как я уже говорил в своем вопросе, он правильно создает файл «down» и удаляет его с помощью команды php artisan up.   -  person rosscooper    schedule 02.06.2016
comment
это была моя ошибка   -  person Imtiaz Pabel    schedule 02.06.2016


Ответы (1)


Позвольте мне прояснить все вещи ----------

  1. Вы запускаете приложение до php artisan serve

1.1 Чтобы перевести в режим обслуживания:

php artisan down

тогда

php artisan serve

1.2 Чтобы перевести в режим реального времени:

php artisan up

тогда

php artisan serve

person Amit Pradhan    schedule 22.03.2017