2 回答
TA贡献1853条经验 获得超9个赞
将教师模型添加到配置/身份验证中的防护.php然后使用
Auth::guard('teacher')->attempt($credentials)
'guards' => [
'user' => [
'driver' => 'session',
'provider' => 'users',
],
'teacher' => [
'driver' => 'session',
'provider' => 'teachers',
],
],
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\User::class,
],
'teachers' => [
'driver' => 'eloquent',
'model' => App\Teacher::class,
],
],
TA贡献1744条经验 获得超4个赞
默认的拉威尔身份验证仅适用于用户模型。它在 中指定。如果要使用其他模型进行身份验证,只需在 中进行更改即可。
如果您希望将多个模型用于身份验证,例如,用户和教师 ,则需要查看Laravel中的守卫。config/auth.phpauth.php
下面是解释此技术的教程的链接。如何在 LARAVEL 应用中使用多个身份验证防护
- 2 回答
- 0 关注
- 164 浏览
添加回答
举报
