我有一个受auth中间件保护的路由组,除了一个路由之外,我想要在这个组内部。但是这条路线也位于另一条路线组。因此,当我尝试将其移出该组时,它无效。
我如何解决这个问题,除了来自auth中间件的UrlProfile
函数?我正在使用Laravel 5.1
Route::group(['middleware' => 'auth'], function () {
// some other routes ...
Route::group(['namespace' => 'Lawyer'], function() {
Route::get('profile/{name}', 'ProfileController@UrlProfile');
}
};
答案 0 :(得分:1)
如果我正确理解您的问题,这也应该有效。
您可以将其添加到您的控制器中。
您可以在 except 部分插入您的函数名称,它将被排除在中间件之外。 [Reference]
Week 53
1 asdf Wed Dec 30 2020 00:00:00 GMT+0100 (Central European Standard Time) 53
2 asdf Wed Dec 31 2020 00:00:00 GMT+0100 (Central European Standard Time) 53
Week 2
3 asdf Fri Jan 15 2021 00:00:00 GMT+0100 (Central European Standard Time) 2
4 asdf Fri Jan 16 2021 00:00:00 GMT+0100 (Central European Standard Time) 2
Week 3
5 asdf Fri Jan 20 2021 00:00:00 GMT+0100 (Central European Standard Time) 3
6 asdf Fri Jan 21 2021 00:00:00 GMT+0100 (Central European Standard Time) 3
答案 1 :(得分:0)
你能试试吗?
Route::group(['namespace' => 'Lawyer'], function () {
Route::get('profile/{name}', 'ProfileController@UrlProfile');
Route::group(['middleware' => 'auth'], function() {
..
..
..
)};
)};