亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Laravel 中使用另一個字段進行身份驗證?

如何在 Laravel 中使用另一個字段進行身份驗證?

PHP
慕少森 2022-12-03 10:44:45
在手冊中我可以讀到:默認情況下,Laravel 使用電子郵件字段進行身份驗證。如果你想自定義這個,你可以username在你的LoginController但是,就我而言,我想使用unique_id我公司提供的字段來驗證我的用戶。username()該字段不是用戶名,所以我對使用該方法獲取它感到很遺憾。email除了對我的用戶進行身份驗證之外,還有另一種方法可以告訴 Laravel 身份驗證使用其他東西嗎?
查看完整描述

1 回答

?
拉丁的傳說

TA貢獻1789條經驗 獲得超8個贊

您可以在 Auth/LoginController中覆蓋validateLogin和方法credentials


protected function validateLogin(Request $request)

{

    $request->validate([

        'unique_id' => 'required',

        'password' => 'required|string',

    ]);

}


protected function credentials(Request $request)

{

    return array_merge($request->only('unique_id', 'password'));

}


查看完整回答
反對 回復 2022-12-03
  • 1 回答
  • 0 關注
  • 153 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號