簡體   English   中英

Laravel Quickadmin-用戶角色重定向

[英]Laravel Quickadmin - User Role Redirect

我正在使用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;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM