У меня есть веб-сайт Laravel 5.6, на котором я хочу, чтобы эта функциональность была включена для нетехнического администратора, чтобы он мог отключить или активировать веб-сайт в любой момент времени.
Я успешно отключил сайт с помощью
Route::get('shut/down', function() {
`Artisan::call('down');`
});
Но когда я хочу, чтобы мое приложение выполняло резервное копирование, используя
Route::get('bring/the/application/back/up', function()
{
Artisan::call('up');
});
Но это не работает, потому что мой сайт уже закрыт, поэтому это не будет работать.
Но в командной строке у нас есть несколько команд, с помощью которых мы можем исключить IP-адреса для режима обслуживания.
Пример:
php artisan down --allow=127.0.0.1 --allow=192.168.0.0/16
Есть ли у нас какое-либо решение, позволяющее исключить некоторые выбранные IP-адреса без использования метода командной строки или восстановить сайт без использования команд?