Laravel で奇妙な問題が発生しています。
私はいくつかのフォーム検証を行っていますが、ビュー$errors
ではオブジェクトではなく配列であるため、実行するとPHPエラーが発生します$errors->has()
これが私のコントローラーコードです
$v = Validator::make($new_comment, $rules);
if ($v->fails())
{
return Redirect::to_route('named_route', [ $event->slug])->with_errors($v)->with_input();
}
コントローラー$v
ではオブジェクトですが、どういうわけか私のビューでは次の配列です
array(2) { ["messages"]=> array(1) { ["comment"]=> array(1) { [0]=> string(43) "The comment must be at least 10 characters." } } ["format"]=> string(8) ":message" }