ErrorBag is always empty in Laravel 5.2

As of v5.2.27, released on 2015-03-25, all routes in app\Http\routes.php are now in the web middleware group by default. If you have explicitly specified this middleware group inside your app\Http\routes.php file, you should remove it and that should resolve your issue.


In my case, I moved \Illuminate\Session\Middleware\StartSession::class from my web group to the $middleware array.