feat: Reimplement order and invoice management with new service and repository layers, introduce compression middleware, and update database schema.

This commit is contained in:
pbao9
2026-03-12 09:30:29 +07:00
parent 7f6264c87f
commit 1e09ccf17b
87 changed files with 2348 additions and 2612 deletions
+3 -2
View File
@@ -42,6 +42,7 @@ class Kernel extends HttpKernel
'api' => [
'throttle:api',
\Illuminate\Routing\Middleware\SubstituteBindings::class,
\App\Http\Middleware\CompressionMiddleware::class,
],
];
@@ -63,13 +64,13 @@ class Kernel extends HttpKernel
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
'LoginCheck' => \App\Http\Middleware\LoginCheck::class,
'abilities' => \Laravel\Sanctum\Http\Middleware\CheckAbilities::class,
'ability' => \Laravel\Sanctum\Http\Middleware\CheckForAnyAbility::class,
'CustomerLoginCheck' => \App\Http\Middleware\CustomerLoginCheck::class,
'IsLoginCheck' => \App\Http\Middleware\IsLoginCheck::class,
'Staff' => \App\Http\Middleware\StaffCheck::class,
'json.response' => \App\Http\Middleware\ForceJsonResponse::class,
'api.auth' => \App\Http\Middleware\ApiAuthCheck::class,
'perm' => \App\Http\Middleware\CheckPermission::class,
'compression' => \App\Http\Middleware\CompressionMiddleware::class,
'compression.advanced' => \App\Http\Middleware\AdvancedCompressionMiddleware::class,
];
}