|
@@ -309,12 +309,13 @@ class Config extends Controller
|
|
|
'type' => ['required', 'string', 'in:image,video,text'],
|
|
'type' => ['required', 'string', 'in:image,video,text'],
|
|
|
'image' => ['required', 'url'],
|
|
'image' => ['required', 'url'],
|
|
|
'text' => ['nullable', 'string'],
|
|
'text' => ['nullable', 'string'],
|
|
|
|
|
+ 'isSend' => ['nullable', 'boolean'],
|
|
|
|
|
+ 'isTop' => ['nullable', 'boolean'],
|
|
|
'button' => ['array'],
|
|
'button' => ['array'],
|
|
|
'button.*' => ['required', 'array'],
|
|
'button.*' => ['required', 'array'],
|
|
|
'button.*.*.text' => ['required', 'string'],
|
|
'button.*.*.text' => ['required', 'string'],
|
|
|
- 'button.*.*.url' => ['required', 'string'],
|
|
|
|
|
- 'isSend' => ['nullable', 'boolean'],
|
|
|
|
|
- 'isTop' => ['nullable', 'boolean'],
|
|
|
|
|
|
|
+ 'button.*.*.url' => ['required', 'url'],
|
|
|
|
|
+
|
|
|
]);
|
|
]);
|
|
|
|
|
|
|
|
|
|
|
|
@@ -332,6 +333,10 @@ class Config extends Controller
|
|
|
'text' => ['required', 'string', 'min:1'],
|
|
'text' => ['required', 'string', 'min:1'],
|
|
|
'isSend' => ['nullable', 'boolean'],
|
|
'isSend' => ['nullable', 'boolean'],
|
|
|
'isTop' => ['nullable', 'boolean'],
|
|
'isTop' => ['nullable', 'boolean'],
|
|
|
|
|
+ 'button' => ['array'],
|
|
|
|
|
+ 'button.*' => ['required', 'array'],
|
|
|
|
|
+ 'button.*.*.text' => ['required', 'string'],
|
|
|
|
|
+ 'button.*.*.url' => ['required', 'url'],
|
|
|
|
|
|
|
|
]);
|
|
]);
|
|
|
}
|
|
}
|