【发布时间】:2013-07-22 06:09:51
【问题描述】:
我在 routes.php 中有这个
Route::when('/user/*', 'check_login');
Route::get('/user', 'UserController@index');
这个在filter.php中
Route::filter('check_login', function()
{
if (Session::get('username'))
{
return Redirect::to('/');
}
});
如果网址格式为user/*,我想检查会话。如果会话存在调用
控制器功能根据 URL。
现在过滤器不起作用。
【问题讨论】:
-
如果将 routes.php 更改为 Route::when('/user', 'check_login'); 会发生什么Route::when('/user/*', 'check_login'); Route::get('/user', 'UserController@index');
-
/user/*将匹配/user/xyz但不匹配/user。
标签: php laravel laravel-4 http-redirect