カスタムlaravel validate requestエラー情報フォーマットを返す
702 ワード
シーン:apiとウェブサイトは同じrequestを同時に使用しますが、apiはjsonデータを返す必要があります.
処理:ベースクラスrequestを定義し、クラスでfailedValidationメソッドを書き換える
最後にカスタムXXXrequestクラスで上のベースクラスRequestを継承すればよい
処理:ベースクラスrequestを定義し、クラスでfailedValidationメソッドを書き換える
json([
'code'=>422,
'msg'=>$validator->errors(),
'data'=>null
],422)));
}
}
最後にカスタムXXXrequestクラスで上のベースクラスRequestを継承すればよい