Laravel Quickadmin - 用户角色重定向

问题描述 投票:0回答:1

我正在使用laravel quickadmin创建一个管理部分https://github.com/LaravelDaily/quickadmin

它允许基于角色创建角色和用户。如何将特定角色的用户重定向到网站而不是管理员。

非常感谢

php laravel laravel-5 laravel-5.2 laravel-5.3
1个回答
0
投票

在中间件中更改以下内容

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;
}
© www.soinside.com 2019 - 2024. All rights reserved.