Laravel 独自の認証システムでは、ログイン時のユーザー認証に電子メールとパスワードが使用されます。実際、Laravel は、デフォルトの電子メール フィールドを置き換える属性を提供します。これは、次の属性を AuthController に追加することで実現できます。
protected $username = 'name'; // 数据库中字段的名称
/vendor/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticatesUsers.php ファイルで、loginUsername() メソッドがこのフィールドを最初に検索することがわかります。このフィールドが設定されていない場合、電子メール フィールドが次のようになります。デフォルトで使用されます。