在Laravel中,除了一条特定路线外,我如何在网站的所有路线上应用过滤器?

时间:2015-02-03 17:52:44

标签: php laravel

在Laravel PHP Framework中,除了一个特定的路由/页面,如何在网站的所有路由/页面上应用过滤器?

更新: 如果除了(路线组)之外还有其他方法会很棒吗?

1 个答案:

答案 0 :(得分:1)

使用route groups

// unsecured routes.
Route::get('/', 'UserController@getLogin');

Route::group(array('before' => 'yourFilter'), function()
{
     // secured by filter `yourFilter`.

     Route::controller('route1', 'XxxController');
     Route::post('user/save', function() {
           // content
     });
     Route::get('user', 'UserController@getUser');

});