如何检测用户是否在其根路径下访问uri(/ root_route - > / root_route / uri)

时间:2013-10-25 06:34:16

标签: routing laravel laravel-4

我需要限制在访问路由下的URI时未登录的用户,例如,在此示例中,用户可以转到/root_route/uri_1, /root_route/uri_2, /root_route/uri_3

示例:

/root_route/uri_1
/root_route/uri_2
/root_route/uri_3

我知道如何对每个URI进行限制,但我想要的是更动态,我想只将代码放一次,并检查用户正在访问的URI是否在下/ root_route

我希望答案尽可能在 Laravel

路线:

Route::get('root_route/uri_1',Controller@getUri1);
Route::get('root_route/uri_2',Controller@getUri2);
Route::get('root_route/uri_3',Controller@getUri3);

1 个答案:

答案 0 :(得分:3)

你有一个过滤器,不是吗?

如果是这样的话......有很简单的方法可以做到。

Route::when('root_route/*', 'yourFilterName');