【发布时间】:2020-12-08 11:33:43
【问题描述】:
身份验证默认值
'defaults' => [
'guard' => 'api',
'passwords' => 'users',
],
身份验证保护
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'jwt',
'provider' => 'users',
'hash' => false,
],
'student' => [
'driver' => 'session',
'provider' => 'students',
]
],
用户提供者
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\User::class,
],
'students' => [
'driver' => 'eloquent',
'model' => App\Student::class,
]
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
当我尝试使用 student 表username、password 登录时,它不是登录但当我更改
Auth Defaults给学生
'defaults' => [
'guard' => 'api',
'passwords' => 'students',
],
和 api 给学生提供者
'api' => [
'driver' => 'jwt',
'provider' => 'users',
'hash' => false,
],
它使用students表数据登录,但users表数据不允许登录。
如何实现这两个用户表登录??
提前致谢
【问题讨论】: