I'have已經有了一個表名 '成員' 包含了像場 -如何使用「用戶」以外的表登錄Laravel 5.3?
MEMBERID,
密碼(MD5哈希),
resetToken,
等
我想使用memberID和密碼登錄。我試過Auth::attempt($credentials)
和Auth::login($user)
,但無法使它工作。
I'have已經有了一個表名 '成員' 包含了像場 -如何使用「用戶」以外的表登錄Laravel 5.3?
MEMBERID,
密碼(MD5哈希),
resetToken,
等
我想使用memberID和密碼登錄。我試過Auth::attempt($credentials)
和Auth::login($user)
,但無法使它工作。
您需要auth.php文件
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\User::class,
],
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
更改此代碼,您需要更改用戶模型到你指定的模型 像
'model' => App\YourModel::class,
我已經做過了,能詳細說明一下嗎? –
@ Al-aminNowshad它對你有用嗎? –
已經解決了這個問題,謝謝你的時間。 –
有到模型User
參考config/auth.php
文件,以便您可以將其更改如下:
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\User::class,
],
至於我,我所做的是,我保持模型名稱爲User
但在模型中我定義了我的表名稱。你的情況: 在User
模型,你可以這樣做:
protected $table = 'members';
檢查'應用程序/配置/ auth.php' –
你創建成員表的模式? –
是的,我試過創建一個會員模型並更改config/auth.php文件。 但無法找到我一直在丟失的東西 –