Skip to content
Snippets Groups Projects
Kernel.php 2.01 KiB
Newer Older
  • Learn to ignore specific revisions
  • Dominik Hebeler's avatar
    Dominik Hebeler committed
    <?php
    
    namespace App\Http;
    
    use Illuminate\Foundation\Http\Kernel as HttpKernel;
    
    class Kernel extends HttpKernel
    {
        /**
         * The application's global HTTP middleware stack.
         *
         * These middleware are run during every request to your application.
         *
         * @var array
         */
        protected $middleware = [
            \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
    
            \Fideloper\Proxy\TrustProxies::class,
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
            \App\Http\Middleware\LocalizationRedirect::class,
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
            // \App\Http\Middleware\VerifyCsrfToken::class,
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        ];
    
        /**
         * The application's route middleware groups.
         *
         * @var array
         */
        protected $middlewareGroups = [
            'web' => [
    
                \Illuminate\Routing\Middleware\SubstituteBindings::class,
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
            ],
    
            'api' => [
                'throttle:60,1',
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
            ],
    
            'enableCookies' => [
                \Illuminate\Routing\Middleware\SubstituteBindings::class,
                \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
            ],
    
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
            'session' => [
                \Illuminate\Routing\Middleware\SubstituteBindings::class,
            ],
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        ];
    
        /**
         * The application's route middleware.
         *
         * These middleware may be assigned to groups or used individually.
         *
         * @var array
         */
        protected $routeMiddleware = [
    
            '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,
    
            'referer.check' => \App\Http\Middleware\RefererCheck::class,
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
            'humanverification' => \App\Http\Middleware\HumanVerification::class,
    
            'useragentmaster' => \App\Http\Middleware\UserAgentMaster::class,
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        ];
    }