В Laravel 4 вы можете обойти некоторые IP-адреса для режима обслуживания Laravel (php artisan down
), выполнив следующие действия:
App::down(function()
{
if ( !in_array(Request::getClientIp(), ['192.168.0.1']))
{
return Response::view('maintenance', [], 503);
}
});
Вы также можете предоставить файл конфигурации maintenance.php со списком всех IP-адресов, чтобы разрешить доступ к вашему приложению в режиме обслуживания:
<?php
return [
/*
|--------------------------------------------------------------------------
| Allowed IP Addresses
|--------------------------------------------------------------------------
| Include an array of IP addresses or ranges that are allowed access to the app when
| it is in maintenance mode.
|
| Supported formats:
|
*/
'allowed_ips' => [
'10.0.2.2',
'10.2.*.*',
'10.0.2.3 - 10.0.2.45',
'10.0.3.0-10.3.3.3'
],
];
У меня вопрос: как мне этого добиться в Laravel 5?