@@ -65,5 +65,27 @@ class Kernel extends HttpKernel
65
65
'signed ' => \App \Http \Middleware \ValidateSignature::class,
66
66
'throttle ' => \Illuminate \Routing \Middleware \ThrottleRequests::class,
67
67
'verified ' => \Illuminate \Auth \Middleware \EnsureEmailIsVerified::class,
68
+ 'permission ' => \Spatie \Permission \Middleware \PermissionMiddleware::class,
69
+ ];
70
+
71
+ /**
72
+ * The priority-sorted list of middleware.
73
+ *
74
+ * This forces non-global middleware to always be in the given order.
75
+ *
76
+ * @var string[]
77
+ */
78
+ protected $ middlewarePriority = [
79
+ \Illuminate \Foundation \Http \Middleware \HandlePrecognitiveRequests::class,
80
+ \Illuminate \Cookie \Middleware \EncryptCookies::class,
81
+ \Illuminate \Session \Middleware \StartSession::class,
82
+ \Illuminate \View \Middleware \ShareErrorsFromSession::class,
83
+ \Illuminate \Contracts \Auth \Middleware \AuthenticatesRequests::class,
84
+ \Illuminate \Routing \Middleware \ThrottleRequests::class,
85
+ \Illuminate \Routing \Middleware \ThrottleRequestsWithRedis::class,
86
+ \Illuminate \Contracts \Session \Middleware \AuthenticatesSessions::class,
87
+ \Spatie \Permission \Middleware \PermissionMiddleware::class,
88
+ \Illuminate \Routing \Middleware \SubstituteBindings::class,
89
+ \Illuminate \Auth \Middleware \Authorize::class,
68
90
];
69
91
}
0 commit comments