From 720a76c4da3f8c6ad97a93804f39eee6cd1e462b Mon Sep 17 00:00:00 2001 From: Shift Date: Tue, 3 Jan 2023 08:25:49 +0000 Subject: [PATCH] Shift middleware --- app/Http/Kernel.php | 15 +++++++++++++++ app/Http/Middleware/CheckForMaintenanceMode.php | 17 +++++++++++++++++ app/Http/Middleware/VerifyCsrfToken.php | 7 +++++++ 3 files changed, 39 insertions(+) create mode 100644 app/Http/Middleware/CheckForMaintenanceMode.php diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index d6970ae48..e7bc02ffb 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -68,4 +68,19 @@ class Kernel extends HttpKernel 'installer' => \App\Http\Middleware\IsInstalled::class, 'force.option' => \App\Http\Middleware\TicketViewURL::class, ]; + /** + * The priority-sorted list of middleware. + * + * This forces non-global middleware to always be in the given order. + * + * @var array + */ + protected $middlewarePriority = [ + \Illuminate\Session\Middleware\StartSession::class, + \Illuminate\View\Middleware\ShareErrorsFromSession::class, + \App\Http\Middleware\Authenticate::class, + \Illuminate\Session\Middleware\AuthenticateSession::class, + \Illuminate\Routing\Middleware\SubstituteBindings::class, + \Illuminate\Auth\Middleware\Authorize::class, + ]; } diff --git a/app/Http/Middleware/CheckForMaintenanceMode.php b/app/Http/Middleware/CheckForMaintenanceMode.php new file mode 100644 index 000000000..35b9824ba --- /dev/null +++ b/app/Http/Middleware/CheckForMaintenanceMode.php @@ -0,0 +1,17 @@ +