2

我需要限制未登录的用户访问路由下的 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);
4

1 回答 1

3

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

如果是这样...有一种非常简单的方法可以做到这一点。

Route::when('root_route/*', 'yourFilterName');
于 2013-10-25T06:41:31.623 回答