Laravel Quickadmin - 用户角色重定向
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel Quickadmin - 用户角色重定向相关的知识,希望对你有一定的参考价值。
我正在使用laravel quickadmin创建一个管理部分https://github.com/LaravelDaily/quickadmin
它允许基于角色创建角色和用户。如何将特定角色的用户重定向到网站而不是管理员。
非常感谢
答案
在中间件中更改以下内容
public function handle($request, Closure $next)
{
if ($request->user() != null && $request->user()->permissionCan($request)) {
return $next($request);
}
abort(403);
return false;
}
(根据需要改变“特定角色”和“你的路线”)
public function handle($request, Closure $next)
{
if ($request->user() != null && $request->user()->permissionCan($request)) {
$response = $next($request);
if( $request->user()->role() == 'specific role'){
redirect()->route('your route');
}
return $response;
}
abort(403);
return false;
}
以上是关于Laravel Quickadmin - 用户角色重定向的主要内容,如果未能解决你的问题,请参考以下文章
Laravel - 我有一个具有不同角色的用户模型。如何在具有特定角色的用户之间建立关系? [关闭]