Browse Source

add Middleware

visuddhinanda 2 months ago
parent
commit
599a3ce58a
1 changed files with 13 additions and 7 deletions
  1. 13 7
      api-v12/bootstrap/app.php

+ 13 - 7
api-v12/bootstrap/app.php

@@ -5,14 +5,20 @@ use Illuminate\Foundation\Configuration\Exceptions;
 use Illuminate\Foundation\Configuration\Middleware;
 
 return Application::configure(basePath: dirname(__DIR__))
-    ->withRouting(
-        web: __DIR__.'/../routes/web.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();
+    })
+    ->create();