@@ -14,10 +14,11 @@ class Kernel extends HttpKernel
1414 * @var array
1515 */
1616 protected $ middleware = [
17- \Illuminate \ Foundation \Http \Middleware \CheckForMaintenanceMode::class,
17+ \App \Http \Middleware \CheckForMaintenanceMode::class,
1818 \Illuminate \Foundation \Http \Middleware \ValidatePostSize::class,
1919 \App \Http \Middleware \TrimStrings::class,
2020 \Illuminate \Foundation \Http \Middleware \ConvertEmptyStringsToNull::class,
21+ \App \Http \Middleware \TrustProxies::class,
2122 ];
2223
2324 /**
@@ -51,14 +52,33 @@ class Kernel extends HttpKernel
5152 * @var array
5253 */
5354 protected $ routeMiddleware = [
54- 'auth ' => \Illuminate \ Auth \Middleware \Authenticate::class,
55+ 'auth ' => \App \ Http \Middleware \Authenticate::class,
5556 'auth.basic ' => \Illuminate \Auth \Middleware \AuthenticateWithBasicAuth::class,
5657 'bindings ' => \Illuminate \Routing \Middleware \SubstituteBindings::class,
58+ 'cache.headers ' => \Illuminate \Http \Middleware \SetCacheHeaders::class,
5759 'can ' => \Illuminate \Auth \Middleware \Authorize::class,
5860 'guest ' => \App \Http \Middleware \RedirectIfAuthenticated::class,
61+ 'signed ' => \Illuminate \Routing \Middleware \ValidateSignature::class,
5962 'throttle ' => \Illuminate \Routing \Middleware \ThrottleRequests::class,
63+ 'verified ' => \Illuminate \Auth \Middleware \EnsureEmailIsVerified::class,
6064 'admin ' => \App \Http \Middleware \MustBeAdmin::class,
6165 'role ' => \Spatie \Permission \Middlewares \RoleMiddleware::class,
6266 'permission ' => \App \Http \Middleware \PermissionMiddleware::class,
6367 ];
68+
69+ /**
70+ * The priority-sorted list of middleware.
71+ *
72+ * This forces non-global middleware to always be in the given order.
73+ *
74+ * @var array
75+ */
76+ protected $ middlewarePriority = [
77+ \Illuminate \Session \Middleware \StartSession::class,
78+ \Illuminate \View \Middleware \ShareErrorsFromSession::class,
79+ \App \Http \Middleware \Authenticate::class,
80+ \Illuminate \Session \Middleware \AuthenticateSession::class,
81+ \Illuminate \Routing \Middleware \SubstituteBindings::class,
82+ \Illuminate \Auth \Middleware \Authorize::class,
83+ ];
6484}
0 commit comments