根据角色保护路由

时间:2020-01-09 05:38:52

标签: laravel

我具有由Auth创建的自定义登录控制器

    protected function authenticated($request, $user){
    switch(Auth::user()->role)
    {
        case 'Management Assistant':
            return redirect('managementAssistantDash');
        case 'Inventory Clerk':
            return redirect('InventoryClerkDashboard');
        case 'Assistant Bursa':
            return redirect('Assistant_Bursa_Dash');
        case 'Store Keeper':
            return redirect('StorekeeperDash');
        case 'Divisional Head':
            return redirect('Divisional_Head_Dash');
    }

}

它运作良好,但是登录后我可以查看与其他角色相关的所有视图

0 个答案:

没有答案