From 42d29f0fdba6d743d666506be12f696c0295c9cb Mon Sep 17 00:00:00 2001 From: Shift Date: Thu, 10 Jul 2025 18:54:02 +0000 Subject: [PATCH] Re-register HTTP middleware --- app/Http/Kernel.php | 61 --------------------------------------------- bootstrap/app.php | 22 +++++++++++++++- 2 files changed, 21 insertions(+), 62 deletions(-) delete mode 100644 app/Http/Kernel.php diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php deleted file mode 100644 index ddbd6d25..00000000 --- a/app/Http/Kernel.php +++ /dev/null @@ -1,61 +0,0 @@ - [ - \App\Http\Middleware\EncryptCookies::class, - \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, - \Illuminate\Session\Middleware\StartSession::class, - \Illuminate\View\Middleware\ShareErrorsFromSession::class, - \App\Http\Middleware\VerifyCsrfToken::class, - \Illuminate\Routing\Middleware\SubstituteBindings::class, - ], - - 'api' => [ - \Illuminate\Routing\Middleware\ThrottleRequests::class.':60,1', - 'bindings', - ], - ]; - - /** - * The application's middleware aliases. - * - * Aliases may be used to conveniently assign middleware to routes and groups. - * - * @var array - */ - protected $middlewareAliases = [ - 'allowed' => \App\Http\Middleware\CheckAllowed::class, - 'auth' => \Illuminate\Auth\Middleware\Authenticate::class, - 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, - 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class, - 'can' => \Illuminate\Auth\Middleware\Authorize::class, - 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, - 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, - ]; -} diff --git a/bootstrap/app.php b/bootstrap/app.php index d5d7e70d..d24a9110 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -14,7 +14,27 @@ return Application::configure(basePath: dirname(__DIR__)) health: '/up', ) ->withMiddleware(function (Middleware $middleware) { - // + $middleware->redirectGuestsTo(fn () => route('login')); + + $middleware->validateCsrfTokens(except: [ + // + 'order', + 'appload', + 'test_config', + //'get_stats' + ]); + + $middleware->append(\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class); + + $middleware->throttleApi('60,1'); + + $middleware->replace(\Illuminate\Http\Middleware\TrustProxies::class, \App\Http\Middleware\TrustProxies::class); + + $middleware->alias([ + 'allowed' => \App\Http\Middleware\CheckAllowed::class, + 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class, + 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, + ]); }) ->withExceptions(function (Exceptions $exceptions) { //