繁体   English   中英

Laravel 9 根据角色将登录重定向到不同的视图

[英]Laravel 9 redirect login to different views based on role

有很多关于这方面的教程,但我认为它们不适合 Laravel 9 - 大多数是指我没有的LoginController.php

我有另一个 Laravel 项目,它确实有 LoginController.php 和重定向,但它是 Laravel 的旧版本。

任何人都可以为我指出第 9 版的正确方向吗? 我的角色系统非常基本——用户表有一个包含角色名称的字符串列(称为“类型”),仅此而已。

查看 Controllers/Auth/AuthenticatedSessionController.php

在这里你会看到;

    public function store(LoginRequest $request)
    {
        $request->authenticate();

        $request->session()->regenerate();

        return redirect()->intended(RouteServiceProvider::HOME);
    }

最后一行是做重定向。 由于此代码在您的应用程序中(不在供应商中),您可以根据用户的角色更改最后一行以重定向到 go 的任何位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM