验证来自 laravel 8 api 中两个以上表的用户
Posted
技术标签:
【中文标题】验证来自 laravel 8 api 中两个以上表的用户【英文标题】:Authenticate users from more than two tables in laravel 8 api 【发布时间】:2021-12-28 08:11:31 【问题描述】:据我所知,Auth::attempt 用于对用户表中的用户进行身份验证,但我想对学生表中的其他用户和教师表中的教师进行身份验证。如何为不同的用户创建多重身份验证?我是 laravel api 的新手
【问题讨论】:
不要。如果您的Students
和 Teachers
具有其类型独有的信息,请创建模型来表示该信息,但将基本的共享信息存储在 Users
表中以及用于标识 User
是否为还有Student
和/或Teacher
。
【参考方案1】:
我认为网上有很多东西,但这可能对您有用: 我已经为此写了媒体article,(也附有video和工作repo)。
请耐心等待,我在 2 年前为 Laravel 5.* 做过这件事,但主要的事情对于版本 8 也是一样的。
【讨论】:
以上是关于验证来自 laravel 8 api 中两个以上表的用户的主要内容,如果未能解决你的问题,请参考以下文章
来自 laravel 会话登录的经过身份验证的 api 调用。可能吗?
Laravel 5.7 处理来自 API 的电子邮件验证错误
Sanctum Laravel 8 用于 API 身份验证的问题(不会在注销时删除令牌)