[英]Laravel multi auth | Route middleware
我必须要向users
, admins
身份验证的表。 我已相应更改了guard / providers的config / auth.php。
现在我有一些admins
防护路线,例如:
Route::group(['middleware' => ['auth']], function () {
Route::get('/admin', 'AdminController@index')->name('adminIndex');
});
我在上述路线上应用middleware auth
,这使我回到user
登录页面( /login
),而不是管理仪表板页面。
为什么会这样,我想念什么?
您应该在中间件中提及卫兵的名字。如果您有管理员卫兵,则如下定义。
请尝试一下,希望它能正常工作
Route::group(['middleware' => ['auth:admin']], function () {
Route::get('/admin', 'AdminController@index')->name('adminIndex');
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.