Laravel multi auth |路由中间件

时间:2018-02-14 12:03:50

标签: php laravel authentication laravel-5 routes

我必须使用usersadmins对我进行身份验证的表格。 我已经相应地为卫兵和提供者更改了config / auth.php。

现在我有admins的一些看守路线,如:

Route::group(['middleware' => ['auth']], function () {
    Route::get('/admin', 'AdminController@index')->name('adminIndex');
});

我在上述路线上应用middleware auth,它将我踢回user登录页面(/login),而不是管理信息中心页面。

为什么,我缺少什么?

1 个答案:

答案 0 :(得分:0)

你应该提到警卫名称和中间件。如果你有管理员守卫那么定义如下。

请尝试此操作,希望它能正常工作

Route::group(['middleware' => ['auth:admin']], function () {
Route::get('/admin', 'AdminController@index')->name('adminIndex');
});