0

ajaxとlaravel 5.6のauthenticate()メソッドを使用して認証しようとしています。「email」および「password」パラメーターを渡すと問題なく動作しますが、 emailパラメーターをuser_emailに変更すると、「 Email フィールドが必要です」という検証が得られます。そのため、電子メールとパスワードの代わりに別のパラメーター(user_email など)を使用してユーザーを認証するための助けが必要です。

コード ファイル パス app\Http\Controllers\AUth\LoginController.php は次のとおりです。

protected function authenticate(Request $request, $user){
     if(!request->ajax()){
          return response()->json([
            'auth' => auth()->check(),
            'user' => $user,
            'intented' => $this->redirectPath()
          ]);
     }
}

ありがとうございました

4

1 に答える 1