私のアプリでは、ビューにエラーの一般的な場所があり、次のように表示するだけです。
show_messages($errors->getMessages());
関数では、show_messages
表示したい方法でエラーを解析します。ただし、フォームで のようなグループ化を使用し始めましたregister[email]
。エラーを表示するときに使用します->withErrors(Input::get('register'), 'register')
。
$errors->getMessages()
しかし、デフォルトでメッセージバッグに移動するため、メッセージを動的に取得できませんdefault
(この場合は空です)。
を使用してエラーを取得できますが、$errors->register->getMessages()
それは になることがわかっていることを前提としていますregister
。クラスを見るとViewErrorBag
、バッグを提供するメソッドがありません。現在のクラスを変更せずに、すべてのバッグを動的に取得するか、各バッグ内のすべてのメッセージを動的に取得する方法はありますか?