3

通常、検証メッセージは私のjson応答のように見えます

"error_details": {
    "email": [
        "The email field is required."
    ],
    "password": [
        "The password field is required."
    ]
}

でも作りたい

"error_details": {
    "password": "The password field is required.",
"email": "The email field is required."
}
4

3 に答える 3

1

array_flatten()ヘルパーを使用できます:

array_flatten($validator->getMessageBag()->getMessages());

これは、すべてのバリデータ エラーの 1 次元配列を返します。

Laravel ヘルパーの詳細: http://laravel.com/docs/5.0/helpers

于 2015-05-02T20:54:37.723 に答える