feat: 扩展玩法配置快照字段并切换目录生效来源
This commit is contained in:
@@ -37,10 +37,18 @@ final class PlayConfigItemsReplaceController extends Controller
|
||||
$data = $request->validate([
|
||||
'items' => ['required', 'array', 'min:1'],
|
||||
'items.*.play_code' => ['required', 'string', 'max:32', Rule::exists('play_types', 'play_code')],
|
||||
'items.*.category' => ['required', 'string', 'max:16'],
|
||||
'items.*.dimension' => ['nullable', 'integer', 'min:0', 'max:255'],
|
||||
'items.*.bet_mode' => ['nullable', 'string', 'max:32'],
|
||||
'items.*.display_name_zh' => ['required', 'string', 'max:64'],
|
||||
'items.*.display_name_en' => ['nullable', 'string', 'max:64'],
|
||||
'items.*.display_name_ne' => ['nullable', 'string', 'max:64'],
|
||||
'items.*.is_enabled' => ['sometimes', 'boolean'],
|
||||
'items.*.min_bet_amount' => ['required', 'integer', 'min:0'],
|
||||
'items.*.max_bet_amount' => ['required', 'integer', 'min:0'],
|
||||
'items.*.display_order' => ['sometimes', 'integer'],
|
||||
'items.*.supports_multi_number' => ['sometimes', 'boolean'],
|
||||
'items.*.reserved_rule_json' => ['sometimes', 'nullable', 'array'],
|
||||
'items.*.rule_text_zh' => ['sometimes', 'nullable', 'string'],
|
||||
'items.*.rule_text_en' => ['sometimes', 'nullable', 'string'],
|
||||
'items.*.rule_text_ne' => ['sometimes', 'nullable', 'string'],
|
||||
|
||||
Reference in New Issue
Block a user