@@ -11,11 +11,13 @@ class Kernel extends HttpKernel
1111 *
1212 * These middleware are run during every request to your application.
1313 *
14- * @var array
14+ * @var array<int, class-string|string>
1515 */
1616 protected $ middleware = [
17+ // \App\Http\Middleware\TrustHosts::class,
1718 \App \Http \Middleware \TrustProxies::class,
18- \App \Http \Middleware \CheckForMaintenanceMode::class,
19+ \Fruitcake \Cors \HandleCors::class,
20+ \App \Http \Middleware \PreventRequestsDuringMaintenance::class,
1921 \Illuminate \Foundation \Http \Middleware \ValidatePostSize::class,
2022 \App \Http \Middleware \TrimStrings::class,
2123 \Illuminate \Foundation \Http \Middleware \ConvertEmptyStringsToNull::class,
@@ -24,7 +26,7 @@ class Kernel extends HttpKernel
2426 /**
2527 * The application's route middleware groups.
2628 *
27- * @var array
29+ * @var array<string, array<int, class-string|string>>
2830 */
2931 protected $ middlewareGroups = [
3032 'web ' => [
@@ -39,7 +41,7 @@ class Kernel extends HttpKernel
3941 ],
4042
4143 'api ' => [
42- 'throttle:60,1 ' ,
44+ 'throttle:api ' ,
4345 \Illuminate \Routing \Middleware \SubstituteBindings::class,
4446 \LaravelDoctrine \ORM \Middleware \SubstituteBindings::class,
4547 ],
@@ -50,12 +52,11 @@ class Kernel extends HttpKernel
5052 *
5153 * These middleware may be assigned to groups or used individually.
5254 *
53- * @var array
55+ * @var array<string, class-string|string>
5456 */
5557 protected $ routeMiddleware = [
5658 'auth ' => \App \Http \Middleware \Authenticate::class,
5759 'auth.basic ' => \Illuminate \Auth \Middleware \AuthenticateWithBasicAuth::class,
58- 'bindings ' => \Illuminate \Routing \Middleware \SubstituteBindings::class,
5960 'cache.headers ' => \Illuminate \Http \Middleware \SetCacheHeaders::class,
6061 'can ' => \Illuminate \Auth \Middleware \Authorize::class,
6162 'guest ' => \App \Http \Middleware \RedirectIfAuthenticated::class,
@@ -70,21 +71,4 @@ class Kernel extends HttpKernel
7071 'canAll ' => \App \Http \Middleware \AuthorizeAll::class,
7172 'feature ' => \App \Http \Middleware \CheckEnabledFeatures::class,
7273 ];
73-
74- /**
75- * The priority-sorted list of middleware.
76- *
77- * This forces the listed middleware to always be in the given order.
78- *
79- * @var array
80- */
81- protected $ middlewarePriority = [
82- \Illuminate \Session \Middleware \StartSession::class,
83- \Illuminate \View \Middleware \ShareErrorsFromSession::class,
84- \App \Http \Middleware \Authenticate::class,
85- \Illuminate \Routing \Middleware \ThrottleRequests::class,
86- \Illuminate \Session \Middleware \AuthenticateSession::class,
87- \Illuminate \Routing \Middleware \SubstituteBindings::class,
88- \Illuminate \Auth \Middleware \Authorize::class,
89- ];
9074}
0 commit comments