diff options
| author | Fbenas <philbeansburton@gmail.com> | 2020-06-18 16:00:16 +0100 | 
|---|---|---|
| committer | Fbenas <philbeansburton@gmail.com> | 2020-06-18 16:00:16 +0100 | 
| commit | c83e876693bdb71c66418c13f5e09dfdaef24478 (patch) | |
| tree | f47c372d349a56e07f8fdb7f6004943ba3f9a925 /app/Http/Kernel.php | |
| parent | 7fa8861f2dfb80713b1ecaade8fb1af977c65ba6 (diff) | |
Init laravel
Diffstat (limited to 'app/Http/Kernel.php')
| -rw-r--r-- | app/Http/Kernel.php | 67 | 
1 files changed, 67 insertions, 0 deletions
| diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php new file mode 100644 index 0000000..36ced13 --- /dev/null +++ b/app/Http/Kernel.php @@ -0,0 +1,67 @@ +<?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 = [ +        // \App\Http\Middleware\TrustHosts::class, +        \App\Http\Middleware\TrustProxies::class, +        \Fruitcake\Cors\HandleCors::class, +        \App\Http\Middleware\CheckForMaintenanceMode::class, +        \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, +        \App\Http\Middleware\TrimStrings::class, +        \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, +    ]; + +    /** +     * The application's route middleware groups. +     * +     * @var array +     */ +    protected $middlewareGroups = [ +        'web' => [ +            \App\Http\Middleware\EncryptCookies::class, +            \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, +            \Illuminate\Session\Middleware\StartSession::class, +            // \Illuminate\Session\Middleware\AuthenticateSession::class, +            \Illuminate\View\Middleware\ShareErrorsFromSession::class, +            \App\Http\Middleware\VerifyCsrfToken::class, +            \Illuminate\Routing\Middleware\SubstituteBindings::class, +        ], + +        'api' => [ +            'throttle:60,1', +            \Illuminate\Routing\Middleware\SubstituteBindings::class, +        ], +    ]; + +    /** +     * The application's route middleware. +     * +     * These middleware may be assigned to groups or used individually. +     * +     * @var array +     */ +    protected $routeMiddleware = [ +        'auth' => \App\Http\Middleware\Authenticate::class, +        'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, +        'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class, +        'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class, +        'can' => \Illuminate\Auth\Middleware\Authorize::class, +        'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, +        'password.confirm' => \Illuminate\Auth\Middleware\RequirePassword::class, +        'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class, +        'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, +        'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, +    ]; +} | 
