feat(admin): 统一后台 API 资源鉴权并完善投注风控快照与回补

This commit is contained in:
2026-05-19 09:11:50 +08:00
parent 6ef41cee76
commit 4cf561cd57
26 changed files with 1079 additions and 36 deletions

View File

@@ -18,6 +18,7 @@ use App\Http\Middleware\EnsureAdminApi;
use App\Http\Middleware\EnsurePlayerApi;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Auth\AuthenticationException;
use App\Http\Middleware\EnsureAdminApiResourcePermission;
use App\Http\Middleware\EnsureAdminPermission;
use Illuminate\Validation\ValidationException;
use App\Http\Middleware\NegotiateLotteryLocale;
@@ -48,6 +49,7 @@ return Application::configure(basePath: dirname(__DIR__))
// 后台 API 预留Sanctum / RBAC
'lottery.admin' => EnsureAdminApi::class,
'admin.permission' => EnsureAdminPermission::class,
'admin.api-resource' => EnsureAdminApiResourcePermission::class,
]);
})
->withExceptions(function (Exceptions $exceptions): void {