Laravel 實現多欄位登陸(超簡單,叫你如何不動腦子完成任務)

qinplain發表於2019-09-29

laravel 提供 username() 方法,來自定義 使用者名稱 登陸方式,
所有 我們直接 修改 laravel 提供的Auth 的 LoginController 類;
1.先驗證 使用者 提交的資料是否為 手機號:
laravel 實現多欄位登陸(超簡單,叫你如何不動腦子完成任務)
2.自定義 username() 方法:

laravel 實現多欄位登陸(超簡單,叫你如何不動腦子完成任務)

  1. 修改前臺 Auth 提供的 前臺模版 (因為 $request -> input('username') 這裡獲取的是 name ="username" 的文字)
    注:我這裡主要是手機號和郵箱登陸,如果需要更多欄位,自行修改程式碼

life is learnning,

相關文章