Left file: appwork-v1_2_0/laravel-starter/app/Http/Kernel.php  
Right file: appwork-v1_2_1/laravel-starter/app/Http/Kernel.php  
1 <?php = 1 <?php
2     2  
3 namespace App\Http;   3 namespace App\Http;
4     4  
5 use Illuminate\Foundation\Http\Kernel as HttpKernel;   5 use Illuminate\Foundation\Http\Kernel as HttpKernel;
6     6  
7 class Kernel extends HttpKernel   7 class Kernel extends HttpKernel
8 {   8 {
9     /**   9     /**
10      * The application's global HTTP middleware stack.   10      * The application's global HTTP middleware stack.
11      *   11      *
12      * These middleware are run during every request to your application.   12      * These middleware are run during every request to your application.
13      *   13      *
14      * @var array   14      * @var array
15      */   15      */
16     protected $middleware = [   16     protected $middleware = [
17         \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class, <> 17         \App\Http\Middleware\CheckForMaintenanceMode::class,
18         \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, = 18         \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
19         \App\Http\Middleware\TrimStrings::class,   19         \App\Http\Middleware\TrimStrings::class,
20         \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,   20         \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
21         \App\Http\Middleware\TrustProxies::class,   21         \App\Http\Middleware\TrustProxies::class,
22     ];   22     ];
23     23  
24     /**   24     /**
25      * The application's route middleware groups.   25      * The application's route middleware groups.
26      *   26      *
27      * @var array   27      * @var array
28      */   28      */
29     protected $middlewareGroups = [   29     protected $middlewareGroups = [
30         'web' => [   30         'web' => [
31             \App\Http\Middleware\EncryptCookies::class,   31             \App\Http\Middleware\EncryptCookies::class,
32             \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,   32             \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
33             \Illuminate\Session\Middleware\StartSession::class,   33             \Illuminate\Session\Middleware\StartSession::class,
34             // \Illuminate\Session\Middleware\AuthenticateSession::class,   34             // \Illuminate\Session\Middleware\AuthenticateSession::class,
35             \Illuminate\View\Middleware\ShareErrorsFromSession::class,   35             \Illuminate\View\Middleware\ShareErrorsFromSession::class,
36             \App\Http\Middleware\VerifyCsrfToken::class,   36             \App\Http\Middleware\VerifyCsrfToken::class,
37             \Illuminate\Routing\Middleware\SubstituteBindings::class,   37             \Illuminate\Routing\Middleware\SubstituteBindings::class,
38         ],   38         ],
39     39  
40         'api' => [   40         'api' => [
41             'throttle:60,1',   41             'throttle:60,1',
42             'bindings',   42             'bindings',
43         ],   43         ],
44     ];   44     ];
45     45  
46     /**   46     /**
47      * The application's route middleware.   47      * The application's route middleware.
48      *   48      *
49      * These middleware may be assigned to groups or used individually.   49      * These middleware may be assigned to groups or used individually.
50      *   50      *
51      * @var array   51      * @var array
52      */   52      */
53     protected $routeMiddleware = [   53     protected $routeMiddleware = [
54         'auth' => \Illuminate\Auth\Middleware\Authenticate::class, <> 54         'auth' => \App\Http\Middleware\Authenticate::class,
55         'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, = 55         'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
56         'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,   56         'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
57         'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class,   57         'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class,
58         'can' => \Illuminate\Auth\Middleware\Authorize::class,   58         'can' => \Illuminate\Auth\Middleware\Authorize::class,
59         'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,   59         'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
60         'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,   60         'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
61         'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,   61         'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
    -+ 62         'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
62     ]; = 63     ];
    -+ 64  
      65     /**
      66      * The priority-sorted list of middleware.
      67      *
      68      * This forces non-global middleware to always be in the given order.
      69      *
      70      * @var array
      71      */
      72     protected $middlewarePriority = [
      73         \Illuminate\Session\Middleware\StartSession::class,
      74         \Illuminate\View\Middleware\ShareErrorsFromSession::class,
      75         \App\Http\Middleware\Authenticate::class,
      76         \Illuminate\Session\Middleware\AuthenticateSession::class,
      77         \Illuminate\Routing\Middleware\SubstituteBindings::class,
      78         \Illuminate\Auth\Middleware\Authorize::class,
      79     ];
63 } = 80 }