]> git.localhorst.tv Git - alttp.git/blob - app/Http/Kernel.php
better chat filters
[alttp.git] / app / Http / Kernel.php
1 <?php
2
3 namespace App\Http;
4
5 use Illuminate\Foundation\Http\Kernel as HttpKernel;
6
7 class Kernel extends HttpKernel {
8
9         /**
10          * The application's global HTTP middleware stack.
11          *
12          * These middleware are run during every request to your application.
13          *
14          * @var array<int, class-string|string>
15          */
16         protected $middleware = [
17                 // \App\Http\Middleware\TrustHosts::class,
18                 \App\Http\Middleware\TrustProxies::class,
19                 \Illuminate\Http\Middleware\HandleCors::class,
20                 \App\Http\Middleware\PreventRequestsDuringMaintenance::class,
21                 \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
22                 \App\Http\Middleware\LanguageMiddleware::class,
23                 \App\Http\Middleware\TrimStrings::class,
24                 // \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
25         ];
26
27         /**
28          * The application's route middleware groups.
29          *
30          * @var array<string, array<int, class-string|string>>
31          */
32         protected $middlewareGroups = [
33                 'web' => [
34                         \App\Http\Middleware\EncryptCookies::class,
35                         \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
36                         \Illuminate\Session\Middleware\StartSession::class,
37                         // \Illuminate\Session\Middleware\AuthenticateSession::class,
38                         \Illuminate\View\Middleware\ShareErrorsFromSession::class,
39                         \App\Http\Middleware\VerifyCsrfToken::class,
40                         \Illuminate\Routing\Middleware\SubstituteBindings::class,
41                 ],
42
43                 'api' => [
44                         \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class,
45                         'throttle:api',
46                         \Illuminate\Routing\Middleware\SubstituteBindings::class,
47                 ],
48         ];
49
50         /**
51          * The application's route middleware.
52          *
53          * These middleware may be assigned to groups or used individually.
54          *
55          * @var array<string, class-string|string>
56          */
57         protected $routeMiddleware = [
58                 'auth' => \App\Http\Middleware\Authenticate::class,
59                 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
60                 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class,
61                 'can' => \Illuminate\Auth\Middleware\Authorize::class,
62                 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
63                 'password.confirm' => \Illuminate\Auth\Middleware\RequirePassword::class,
64                 'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
65                 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
66                 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
67         ];
68
69 }