| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- <?php
- /*
- * @Author: your name
- * @Date: 2021-04-22 17:20:17
- * @LastEditTime: 2021-04-29 14:37:38
- * @LastEditors: Please set LastEditors
- * @Description: In User Settings Edit
- * @FilePath: \nn19030510adming:\phpstudy_pro\WWW\10dsm\app\Http\Kernel.php
- */
- namespace App\Http;
- use App\Http\Middleware\AdminsAuth;
- use App\Http\Middleware\AdminMiddleware;
- use App\Http\Middleware\AuthPermission;
- use App\Http\Middleware\AuthToken;
- use App\Http\Middleware\AuthTokenByMaybe;
- use App\Http\Middleware\AuthTokenByMust;
- use App\Http\Middleware\EnableCrossRequestMiddleware;
- use App\Http\Middleware\MustLevelMiddleware;
- use App\Http\Middleware\MustSystemManager;
- use App\Http\Middleware\RefreshToken;
- use App\Http\Middleware\RequestLogModdleware;
- use App\Http\Middleware\SwitchServiceMiddleware;
- use App\Http\Middleware\TaoniuAuth;
- use App\Providers\SwitchServiceProvider;
- 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,
- \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
- \App\Http\Middleware\TrimStrings::class,
- \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
- \App\Http\Middleware\TrustProxies::class,
- // \App\Http\Middleware\CressHttp::class,
- EnableCrossRequestMiddleware::class,
- RequestLogModdleware::class,
- SwitchServiceMiddleware::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,
- EnableCrossRequestMiddleware::class,
- ],
- 'api' => [
- 'throttle:60,1',
- 'bindings',
- ],
- ];
- /**
- * 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,
- 'role' => \Spatie\Permission\Middlewares\RoleMiddleware::class,
- 'permission' => \Spatie\Permission\Middlewares\PermissionMiddleware::class,
- 'token.maybe' => AuthTokenByMaybe::class,
- 'token.must' => AuthTokenByMust::class,
- 'admins.auth' => AdminsAuth::class,
- 'auth.permission' => AuthPermission::class,
- 'taoniu.auth' => TaoniuAuth::class,
- 'mustSystemManager' => MustSystemManager::class,
- 'mustLevelMiddleware' => MustLevelMiddleware::class
- ];
- }
|