0
私のvue.jsアプリケーションは、私のLaravelアプリケーションからjson要求エラーメッセージを表示します。これらのエラーメッセージは、このように受信されていますLaravelはjsonを特定の形式で送り返します
{
"error": {
"description": [
"The description field is required."
],
"from": [
"The from field is required."
],
"to": [
"The to field is required."
],
"kmz": [
"The kmz field is required."
],
"kmp": [
"The kmp field is required."
],
"hour": [
"The hour field is required."
],
"maps": [
"The maps field is required."
]
}
}
それでは、どのように私はLaravelと同じ形式で別のメッセージを送るのでしょうか?たとえば、次のものと今
return response()->json(['error' => 'U kunt maximaal 20 locaties aanmaken.'], 400);
^私はこれを参照してください。助けるため
感謝を!バリデータメッセージの袋に
、そして、どのように私は、リクエストバリデータでこれを行うだろうのような単一のメッセージ。だから 'PHPの職人は:リクエストValidateRequest'ですか? – Jamie
public function postSignIn(Request $ request) { $ request_data = $ request-> all(); $ validator = $ this-> login_rules($ request_data); if($ validator-> fails()) { $ validator = $ validator-> getMessageBag() - > add( 'エラー'、 'ここにあなたのメッセージ'); return redirect() - > back() - > withErrors($ validator) - > withInput(); } else { // DO THIS } \t } – Komal