这是一种情况: 我正在使用Laravel 5.6构建应用程序,其中有3种类型的注册用户:管理员,教师和学生。
数据库看起来像这样。 users
表是Laravel的默认表,与roles
表具有多对多关系:
users
id | email | password etc...
roles
id | name
1 admin
2 teacher
3 student
users_to_roles
id_user | id_role
我想找到一种方法让用户从同一个登录页面登录,并授予访问网站右侧部分的权限。
我已经看到了关于创建新警卫的建议,但是,在每个示例中,他们将用户存储在不同的表中。
接受任何其他建议。