首页 > 解决方案 > Laravel 多表身份验证

问题描述

我有三个表 管理员管理员, 教师教师, 学生学生。

这些用户中的每一个都有自己的仪表板(AdminDash、TeacherDash、StudentDash)。现在我要做的就是,每个用户在登录后都会被发送到他们各自的仪表板。甚至有可能这样做。

这也可以使用单个登录表单来完成,或者我是否需要为每种情况创建不同的登录表单并使用不同的控制器进行身份验证。

编辑:实际上,这里的老师和学生填写不同的注册表,价值不同,所以我不想将它们存储在同一张表中。管理员适用于运行该站点的管理员和超级管理员。他们登录后使用的仪表板也不同。

标签: laravellaravel-5.8

解决方案


我发布了一个自定义 laravel,用于在一个 laravel 项目中管理多重身份验证。在示例分支中,我逐步提交以描述您最了解的所有内容。拉拉辛

这也可以使用单个登录表单来完成,或者我是否需要为每种情况创建不同的登录表单并使用不同的控制器进行身份验证。

您可以创建一个登录表单组件并在您想要的任何地方使用它。


推荐阅读