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.php
auth.php
下面是解釋此技術的教程的鏈接。如何在 LARAVEL 應用中使用多個身份驗證防護
- 2 回答
- 0 關注
- 104 瀏覽
添加回答
舉報