にFormRequest :: formatErrorsに適合するものでなければならない、私はこのようなStoreCourseRequestクラスを作成しました上記のコードのように、エラーメッセージの形式をカスタマイズします。宣言がlaravelで<a href="https://laravel.com/docs/5.0/validation#form-request-validation" rel="nofollow">Form Request Validation</a>を使用するためにlaravel
しかし、要求を送信した後、以下のエラーが発生している:
ErrorException in StoreCourseRequest.php line 9:
Declaration of App\Http\Requests\StoreCourseRequest::formatErrors() should be compatible with Illuminate\Foundation\Http\FormRequest::formatErrors(Illuminate\Contracts\Validation\Validator $validator)
私はすべての物事が右であることを考えるとformrequestクラスを作成するには、ドキュメントの指示に従ってくださいしかし、私はそのエラーが何であるかを知っているのはなぜ発生しませんか?
感謝を輸入している、あなたのソリューションは正しかったが、どのように私は戻っ 'ステータスコードに変更することができます:AjaxフォームでOK 200''に422処理不能Entity'をリクエスト –
あなたがその応答を受け取った場合、提出されたデータは、要件を満たしていないとしてバリデーターによって捕らえられているでしょうし、その応答をフロントエンドで処理する必要があります –
私はStoreCourseRequestクラスへのレスポンスメソッドを次のように追加しました: 'public function response(array $ errors) \t \t { \t \t \tリターンレスポンス() - > json($ errors、200); \t \t} ' –