在 Laravel 4 中,您可以通过以下方式绕过 Laravel 维护模式 ( php artisan down
) 的一些 IP 地址:
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 中实现这一点?