如何为不同的用户配置Laratrust用户控制器系统的不同菜单

时间:2018-07-28 06:51:29

标签: php laravel-5

在My Laravel 5.6应用程序中,我正在使用“ Laratrust”用户控制器系统来管理我的用户。我正在使用laravel auth命令创建我的普通用户注册和登录系统。在我的系统中,我有3个不同的用户1.超级管理员2.管理员3.普通用户

但是当我使用这3个不同的用户登录系统时。所有用户(超级管理员,管理员和用户)都重定向到相同的home.blade.php文件,例如url http://localhost:8000/home ,但我需要不同的主页来访问不同的用户,

1.http://localhost:8000/home  for user
2.http://localhost:8000/superadmin/home for superadministrator
3.http://localhost:8000/administrator/home for administrator

我的HomeController

class HomeController extends Controller
{
    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('auth');
    }

    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        return view('home');
    }
}

我的用户表结构为

id name                  email
1  superadministrator    sd@mail.com
2  administrator         as@mail.com
3  alex                  alex@mail.com

如何开发呢?

0 个答案:

没有答案