feat(admin): 更新后台权限管理与同步逻辑,简化权限检查并优化文档
- 新增后台 RBAC 相关文档,提供权限目录与维护命令说明。 - 移除不必要的角色资源同步检查,简化权限审计命令。 - 更新权限描述与同步逻辑,确保一致性与可维护性。 - 统一权限注册表,替换过时的权限别名,增强代码可读性。
This commit is contained in:
@@ -37,15 +37,12 @@ final class AdminSettingController extends Controller
|
||||
public function update(AdminSettingUpdateRequest $request, string $key): JsonResponse
|
||||
{
|
||||
$setting = LotterySetting::query()->where('setting_key', $key)->first();
|
||||
if ($setting === null) {
|
||||
return ApiResponse::error('Setting not found', 404);
|
||||
}
|
||||
|
||||
LotterySettings::put(
|
||||
$key,
|
||||
$request->validated('value'),
|
||||
$setting->group_name,
|
||||
$setting->description_zh,
|
||||
$setting ? $setting->group_name : (explode('.', $key)[0] ?? 'general'),
|
||||
$setting ? $setting->description_zh : null,
|
||||
);
|
||||
|
||||
$fresh = LotterySetting::query()->where('setting_key', $key)->first();
|
||||
|
||||
Reference in New Issue
Block a user