Ani*_*kar 4 php routing laravel-4
我已经使用php artisan down命令将应用程序放下进行维护。
我的自定义维护页面作为电子邮件输入,用于接受来自用户的电子邮件并将其存储在我的数据库中,以在站点备份并再次运行时通知用户。
但是当我使用POST提交表单时,我被重定向到维护模式页面。
我希望一条特定的路线绕过维护模式。可能吗?
好的,所以我找到了解决此问题的方法。
在我的app/routes档案中,我的路线如下:
// app/routes.php
Route::resource('subscriber', 'SubscriberController');
Run Code Online (Sandbox Code Playgroud)
现在,此路由将匹配该表单的任何请求URI subscriber*
在我的app/start/global.php文件中,我在内部做了以下操作App::down()
// app/start/global.php
App::down(function() {
if(Request::is('subscriber*')) {
return null;
}
return Response::view('maintenance', array(), 503);
})
Run Code Online (Sandbox Code Playgroud)
现在,仅对于以开头的URI,subscriber将不会显示维护模式页面。
:D