33namespace App \Http ;
44
55use App \Http \Middleware \Api \JsonMiddleware ;
6+ use App \Http \Middleware \Authenticate ;
7+ use App \Http \Middleware \CheckForMaintenanceMode ;
8+ use App \Http \Middleware \EncryptCookies ;
9+ use App \Http \Middleware \Language ;
10+ use App \Http \Middleware \PrivacyInterceptionMiddleware ;
11+ use App \Http \Middleware \PrivacyPolicyInterceptionMiddleware ;
12+ use App \Http \Middleware \RedirectIfAuthenticated ;
613use App \Http \Middleware \SemiScope ;
14+ use App \Http \Middleware \TrimStrings ;
15+ use App \Http \Middleware \TrustProxies ;
16+ use App \Http \Middleware \VerifyCsrfToken ;
17+ use Illuminate \Auth \Middleware \AuthenticateWithBasicAuth ;
18+ use Illuminate \Auth \Middleware \Authorize ;
19+ use Illuminate \Auth \Middleware \EnsureEmailIsVerified ;
20+ use Illuminate \Cookie \Middleware \AddQueuedCookiesToResponse ;
721use Illuminate \Foundation \Http \Kernel as HttpKernel ;
22+ use Illuminate \Foundation \Http \Middleware \ConvertEmptyStringsToNull ;
23+ use Illuminate \Foundation \Http \Middleware \ValidatePostSize ;
24+ use Illuminate \Http \Middleware \HandleCors ;
25+ use Illuminate \Http \Middleware \SetCacheHeaders ;
26+ use Illuminate \Routing \Middleware \SubstituteBindings ;
27+ use Illuminate \Routing \Middleware \ThrottleRequests ;
28+ use Illuminate \Routing \Middleware \ValidateSignature ;
29+ use Illuminate \Session \Middleware \AuthenticateSession ;
30+ use Illuminate \Session \Middleware \StartSession ;
31+ use Illuminate \View \Middleware \ShareErrorsFromSession ;
832use Laravel \Passport \Http \Middleware \CheckToken ;
933use Laravel \Passport \Http \Middleware \CheckTokenForAnyScope ;
34+ use Laravel \Passport \Http \Middleware \CreateFreshApiToken ;
35+ use Spatie \Permission \Middleware \PermissionMiddleware ;
36+ use Spatie \Permission \Middleware \RoleMiddleware ;
37+ use Spatie \Permission \Middleware \RoleOrPermissionMiddleware ;
1038
1139class Kernel extends HttpKernel
1240{
@@ -18,12 +46,12 @@ class Kernel extends HttpKernel
1846 * @var array
1947 */
2048 protected $ middleware = [
21- \ App \ Http \ Middleware \ CheckForMaintenanceMode::class,
22- \ Illuminate \ Foundation \ Http \ Middleware \ ValidatePostSize::class,
23- \ App \ Http \ Middleware \ TrimStrings::class,
24- \ Illuminate \ Foundation \ Http \ Middleware \ ConvertEmptyStringsToNull::class,
25- \ App \ Http \ Middleware \ TrustProxies::class,
26- \ Illuminate \ Http \ Middleware \ HandleCors::class,
49+ CheckForMaintenanceMode::class,
50+ ValidatePostSize::class,
51+ TrimStrings::class,
52+ ConvertEmptyStringsToNull::class,
53+ TrustProxies::class,
54+ HandleCors::class,
2755 ];
2856
2957 /**
@@ -33,22 +61,22 @@ class Kernel extends HttpKernel
3361 */
3462 protected $ middlewareGroups = [
3563 'web ' => [
36- \ App \ Http \ Middleware \ EncryptCookies::class,
37- \ Illuminate \ Cookie \ Middleware \ AddQueuedCookiesToResponse::class,
38- \ Illuminate \ Session \ Middleware \ StartSession::class,
64+ EncryptCookies::class,
65+ AddQueuedCookiesToResponse::class,
66+ StartSession::class,
3967 // \Illuminate\Session\Middleware\AuthenticateSession::class,
40- \ Illuminate \ View \ Middleware \ ShareErrorsFromSession::class,
41- \ App \ Http \ Middleware \ VerifyCsrfToken::class,
42- \ Illuminate \ Routing \ Middleware \ SubstituteBindings::class,
43- \ App \ Http \ Middleware \ Language::class,
44- \ Laravel \ Passport \ Http \ Middleware \ CreateFreshApiToken::class,
68+ ShareErrorsFromSession::class,
69+ VerifyCsrfToken::class,
70+ SubstituteBindings::class,
71+ Language::class,
72+ CreateFreshApiToken::class,
4573 ],
4674
4775 'api ' => [
4876 'throttle:500,5 ' , // 500 requests per 5 minutes
4977 JsonMiddleware::class,
5078 'bindings ' ,
51- \ App \ Http \ Middleware \ Language::class,
79+ Language::class,
5280 ],
5381 ];
5482
@@ -60,24 +88,24 @@ class Kernel extends HttpKernel
6088 * @var array
6189 */
6290 protected $ routeMiddleware = [
63- 'auth ' => \ App \ Http \ Middleware \ Authenticate::class,
64- 'auth.basic ' => \ Illuminate \ Auth \ Middleware \ AuthenticateWithBasicAuth::class,
65- 'bindings ' => \ Illuminate \ Routing \ Middleware \ SubstituteBindings::class,
66- 'cache.headers ' => \ Illuminate \ Http \ Middleware \ SetCacheHeaders::class,
67- 'can ' => \ Illuminate \ Auth \ Middleware \ Authorize::class,
68- 'guest ' => \ App \ Http \ Middleware \ RedirectIfAuthenticated::class,
69- 'privacy ' => \ App \ Http \ Middleware \ PrivacyInterceptionMiddleware::class,
70- 'signed ' => \ Illuminate \ Routing \ Middleware \ ValidateSignature::class,
71- 'throttle ' => \ Illuminate \ Routing \ Middleware \ ThrottleRequests::class,
72- 'verified ' => \ Illuminate \ Auth \ Middleware \ EnsureEmailIsVerified::class,
91+ 'auth ' => Authenticate::class,
92+ 'auth.basic ' => AuthenticateWithBasicAuth::class,
93+ 'bindings ' => SubstituteBindings::class,
94+ 'cache.headers ' => SetCacheHeaders::class,
95+ 'can ' => Authorize::class,
96+ 'guest ' => RedirectIfAuthenticated::class,
97+ 'privacy ' => PrivacyInterceptionMiddleware::class,
98+ 'signed ' => ValidateSignature::class,
99+ 'throttle ' => ThrottleRequests::class,
100+ 'verified ' => EnsureEmailIsVerified::class,
73101 'return-json ' => JsonMiddleware::class,
74- 'privacy-policy ' => \ App \ Http \ Middleware \ PrivacyPolicyInterceptionMiddleware::class,
102+ 'privacy-policy ' => PrivacyPolicyInterceptionMiddleware::class,
75103 'scopes ' => CheckToken::class,
76104 'scope ' => CheckTokenForAnyScope::class,
77105 'semiscope ' => SemiScope::class,
78- 'role ' => \ Spatie \ Permission \ Middleware \ RoleMiddleware::class,
79- 'permission ' => \ Spatie \ Permission \ Middleware \ PermissionMiddleware::class,
80- 'role_or_permission ' => \ Spatie \ Permission \ Middleware \ RoleOrPermissionMiddleware::class,
106+ 'role ' => RoleMiddleware::class,
107+ 'permission ' => PermissionMiddleware::class,
108+ 'role_or_permission ' => RoleOrPermissionMiddleware::class,
81109 ];
82110
83111 /**
@@ -88,11 +116,11 @@ class Kernel extends HttpKernel
88116 * @var array
89117 */
90118 protected $ middlewarePriority = [
91- \ Illuminate \ Session \ Middleware \ StartSession::class,
92- \ Illuminate \ View \ Middleware \ ShareErrorsFromSession::class,
93- \ App \ Http \ Middleware \ Authenticate::class,
94- \ Illuminate \ Session \ Middleware \ AuthenticateSession::class,
95- \ Illuminate \ Routing \ Middleware \ SubstituteBindings::class,
96- \ Illuminate \ Auth \ Middleware \ Authorize::class,
119+ StartSession::class,
120+ ShareErrorsFromSession::class,
121+ Authenticate::class,
122+ AuthenticateSession::class,
123+ SubstituteBindings::class,
124+ Authorize::class,
97125 ];
98126}
0 commit comments