[英]Laravel Admin - Voyager route redirect
我已经使用 is_admin 字段完成了 laravel 身份验证,例如:
if(auth()->user()->is_admin == 1){
return $next($request);
}
并在路由中定义它,因此如果用户是管理员,可以将其重定向到 voyager 仪表板页面。
Route::group(['prefix' => 'admin'], function()
{
Voyager::routes();
Route::get('admin', 'HomeController@admin')->middleware('admin');
});
当我登录时,它被重定向到特定页面,但出现错误消息:
目标类 [VoyagerController] 不存在。
我应该怎么做才能返回 voyager 管理页面?
您可以使用中间件admin.user 。
Route::group(['prefix' => 'admin'], function()
{
Voyager::routes();
Route::get('admin', 'HomeController@admin')->middleware('admin.user');
});
希望这会奏效。 这将:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.