From f363715ad8e317ff118c9e65d45f039cfc7dd299 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 26 Aug 2026 21:40:41 +0930 Subject: [PATCH] refactor: replace deprecated CheckForMaintenanceMode with PreventRequestsDuringMaintenance CheckForMaintenanceMode was deprecated in Laravel 8 and will be removed in Laravel 13. PreventRequestsDuringMaintenance is the modern replacement with support for secret bypass tokens and pre-rendered maintenance views. --- app/Http/Kernel.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index c43a5f249..e8ba5ea01 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -10,6 +10,7 @@ use App\Http\Middleware\EncryptCookies; use App\Http\Middleware\FrameGuard; use App\Http\Middleware\Localization; use App\Http\Middleware\RedirectIfAuthenticated; +use App\Http\Middleware\RestrictedAccess; use App\Http\Middleware\TrimStrings; use App\Http\Middleware\TrustProxies; use App\Http\Middleware\TwoFactorAuth; @@ -19,8 +20,8 @@ use Illuminate\Auth\Middleware\AuthenticateWithBasicAuth; use Illuminate\Auth\Middleware\Authorize; use Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse; use Illuminate\Foundation\Http\Kernel as HttpKernel; -use Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode; use Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull; +use Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance; use Illuminate\Foundation\Http\Middleware\ValidatePostSize; use Illuminate\Http\Middleware\HandleCors; use Illuminate\Http\Middleware\SetCacheHeaders; @@ -45,7 +46,7 @@ class Kernel extends HttpKernel */ protected $middleware = [ HandleCors::class, - CheckForMaintenanceMode::class, + PreventRequestsDuringMaintenance::class, ValidatePostSize::class, TrustProxies::class, TrimStrings::class, @@ -112,6 +113,6 @@ class Kernel extends HttpKernel 'interstitial' => AccountInterstitial::class, 'scopes' => CheckScopes::class, 'scope' => CheckForAnyScope::class, - 'restricted' => \App\Http\Middleware\RestrictedAccess::class, + 'restricted' => RestrictedAccess::class, ]; }