From 587e514719f11a4f146266d82b28be971e6af34f Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Wed, 9 Dec 2015 11:12:27 -0600 Subject: [PATCH] Middleware groups, define web group, configure routes file. --- app/Http/Kernel.php | 20 +++++++++++++++----- app/Http/routes.php | 15 +++++++++++++++ 2 files changed, 30 insertions(+), 5 deletions(-) diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index e6381e6f..c0d0024d 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -13,11 +13,21 @@ class Kernel extends HttpKernel */ 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, + ]; + + /** + * The application's route middleware groups. + * + * @var array + */ + protected $middlewareGroups = [ + 'web' => [ + \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, + ], ]; /** diff --git a/app/Http/routes.php b/app/Http/routes.php index c07a5023..6dba0050 100644 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -14,3 +14,18 @@ Route::get('/', function () { return view('welcome'); }); + +/* +|-------------------------------------------------------------------------- +| Web Routes +|-------------------------------------------------------------------------- +| +| This route group applies the "web" middleware group to every route +| it contains. The "web" middleware group is defined in your HTTP +| kernel and includes session state, CSRF protection, and more. +| +*/ + +Route::group(['middleware' => 'web'], function () { + // +});