php - 登录后如何根据用户在laravel中的角色重定向用户
问题描述
在我的项目中,我想要一个表用户和一个角色表来区分它们与另一个角色表。有人能告诉我如何在我的登录控制器中设置它吗?
解决方案
定义这一点的好地方是LoginController
覆盖该redirectTo
函数并根据经过身份验证的用户角色返回正确的 URL
像这样的东西应该工作
protected function redirectTo()
{
return auth()->user()->role->name == 'admin' ? '/dashboard' : '/home';
}
从文档
我希望这有帮助
推荐阅读
- java - 如何制作一个搜索 arryist 前半部分的线程,而第二个线程搜索后半部分?
- google-sheets-macros - Google Apps 脚本将数据复制到错误的工作表
- php - SendGrid 使用 php curl 将新联系人添加到营销联系人列表
- php - 存储但不执行全局函数 (PHP)
- python - Python:生成模型 LinAlgError:奇异矩阵错误
- qt - qmake 不断添加 -s (strip) 来调试构建,如何禁用剥离?
- python - How to measure how many lines are in a user-inputed string in python
- yocto - How to manage meta layers for a yocto project & build configs in git
- python - pythonic方式来反转一个值是列表的字典?
- android - Little Symbol in Notification Icon