feat: 增强管理员权限管理,添加 RBAC 支持,更新 AdminUser 模型以处理角色和权限,更新登录接口返回权限信息,扩展数据库填充器以同步角色权限
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
*/
|
||||
|
||||
use App\Http\Middleware\EnsureAdminApi;
|
||||
use App\Http\Middleware\EnsureAdminPermission;
|
||||
use App\Http\Middleware\EnsurePlayerApi;
|
||||
use App\Http\Middleware\NegotiateLotteryLocale;
|
||||
use App\Lottery\ErrorCode;
|
||||
@@ -46,6 +47,7 @@ return Application::configure(basePath: dirname(__DIR__))
|
||||
'lottery.player' => EnsurePlayerApi::class,
|
||||
// 后台 API 预留:Sanctum / RBAC
|
||||
'lottery.admin' => EnsureAdminApi::class,
|
||||
'admin.permission' => EnsureAdminPermission::class,
|
||||
]);
|
||||
})
|
||||
->withExceptions(function (Exceptions $exceptions): void {
|
||||
|
||||
Reference in New Issue
Block a user