我想让只有经过身份验证的用户才能访问我的应用中的某个页面。阅读文档后,我发现这可以使用中间件完成。我将auth中间件分配给了我想要保护的路由,但即使我没有通过身份验证,我仍然可以访问它。
Route::get("add","Clubs@add",['middleware' => 'auth', function () {}]);
答案 0 :(得分:6)
我认为你正在寻找这种语法。
Route::get('profile', [
'middleware' => 'auth',
'uses' => 'ProfileController@show'
]);
因此,对于您的情况,它应该是这样的。
Route::get('add', [
'middleware' => 'auth',
'uses' => 'Clubs@add'
]);