0
AJAXログイン要求を行います。認証に失敗した場合は、認証エラーメッセージがJSONオブジェクトに返されます。これを行う最も良い方法は何ですか?Laravel 5.4 login JSONエラーへの応答
事前にお返事ありがとうございます!
EDIT:
私はphp artisan make:auth
コマンドを使用して認証を発生させます。
AJAXログイン要求を行います。認証に失敗した場合は、認証エラーメッセージがJSONオブジェクトに返されます。これを行う最も良い方法は何ですか?Laravel 5.4 login JSONエラーへの応答
事前にお返事ありがとうございます!
EDIT:
私はphp artisan make:auth
コマンドを使用して認証を発生させます。
失敗する認証のための2つの可能性があります:
有効ではありませんが、リクエストはJSONの場合はJSONレスポンスのエラーを返します。
問題は、単に行うことができ、その場合には、第二の場合のためにある:
class LoginController {
use AuthenticatesUsers {
sendFailedLoginResponse as protected traitSendFailedLoginResponse;
}
protected function sendFailedLoginResponse(Request $request) {
if ($request->expectsJson()) {
return response()->json([ "errors" => Lang::get('auth.failed') ]);
} else {
return $this->traitSendFailedLoginResponse($request);
}
}
}
ありがとう、その作業! :) – LakiGeri
あなたが何をしようとしたのですか? – Bas
* **太字**で表示する内容は少し恣意的です。 – apokryfos
私はAuthenticatesUsers' traitを "オーバーライド"しようとしました – LakiGeri