app.php 1023 B

123456789101112131415161718192021222324252627
  1. <?php
  2. use Illuminate\Foundation\Application;
  3. use Illuminate\Foundation\Configuration\Exceptions;
  4. use Illuminate\Foundation\Configuration\Middleware;
  5. return Application::configure(basePath: dirname(__DIR__))
  6. ->withRouting(
  7. web: __DIR__ . '/../routes/web.php',
  8. api: __DIR__ . '/../routes/api.php', // 新增这一行
  9. commands: __DIR__ . '/../routes/console.php',
  10. health: '/up',
  11. )
  12. ->withMiddleware(function (Middleware $middleware) {
  13. // 这里可以注册中间件别名
  14. $middleware->alias([
  15. // ... 其他别名
  16. 'check.token' => \App\Http\Middleware\CheckToken::class, // 添加这一行
  17. 'auth.api' => \App\Http\Middleware\JwtMiddleware::class, // 添加这一行
  18. 'auth.admin' => \App\Http\Middleware\AdminAuthMiddleware::class,
  19. 'localization.language' => \App\Http\Middleware\Localization::class,
  20. ]);
  21. })
  22. ->withExceptions(function (Exceptions $exceptions) {
  23. //
  24. })->create();