| 123456789101112131415161718192021222324252627282930 |
- <?php
- use Illuminate\Foundation\Application;
- use Illuminate\Foundation\Configuration\Exceptions;
- use Illuminate\Foundation\Configuration\Middleware;
- return Application::configure(basePath: dirname(__DIR__))
- ->withRouting(
- web: __DIR__ . '/../routes/web.php',
- api: __DIR__ . '/../routes/api.php',
- commands: __DIR__ . '/../routes/console.php',
- health: '/up',
- )
- ->withMiddleware(function (Middleware $middleware): void {
- // API 组中间件(来自原 Laravel 8 Kernel)
- $middleware->api(append: [
- \App\Http\Middleware\ApiLog::class,
- \App\Http\Middleware\UserOperation::class,
- ]);
- // web 组中间件
- $middleware->web(append: [
- \App\Http\Middleware\SetLocale::class,
- ]);
- })
- ->withExceptions(function (Exceptions $exceptions): void {
- //
- })
- ->create();
|