由於 laravel 5.2 更新了路由策略.........php
因此全部路由都應該寫在中間件web的下面laravel
Route::group(['middleware' => 'web'], function () { // your routes });
固然也能夠把web中間件放到全局的中間件裏面去 ,在app/Http/Kernel.php文件中,而後把web中間件刪掉web
protected $middleware = [ \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class, \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, \Illuminate\Session\Middleware\StartSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class, \App\Http\Middleware\VerifyCsrfToken::class ];