$errors
是 laravel
在 response
は、コードに記述されていない場合でも、自動的に挿入される属性です。
IlluminateSupportViewErrorBag
しかし、実際には配列を乗算しているだけです IlluminateSupportMessageBag
だから、$errors->first('email')
を使うときは、以下のコードに基づいて見ることができます
値があればそれが返されます。値がなければ空で返されるため、エラーは報告されません
Laravel 5.2.27では各ページにWebミドルウェアが追加されているため、当然「$errorsが定義されていません」というエラーは報告されません。
また、フォームコードをViewsに直接書きますか?フォーム拡張機能パッケージをクリックする必要はありませんか?