| 12345678910111213141516171819202122232425262728293031323334 |
- <?php
- namespace Longyi\FreeGift\Http\Requests;
- use Webkul\Admin\Http\Requests\CartRuleRequest;
- /**
- * 在原生营销规则表单的校验规则上,追加赠品配置字段。
- */
- class GiftCartRuleRequest extends CartRuleRequest
- {
- /**
- * Get the validation rules that apply to the request.
- *
- * @return array
- */
- public function rules()
- {
- return array_merge(parent::rules(), [
- 'free_gift' => ['nullable', 'array'],
- 'free_gift.sku' => ['nullable', 'string'],
- 'free_gift.type' => ['nullable', 'in:0,1'],
- 'free_gift.items_discount' => ['nullable', 'string'],
- 'free_gift.minimal_items_price' => ['nullable', 'numeric', 'min:0'],
- 'free_gift.apply_tax' => ['nullable', 'in:0,1'],
- 'free_gift.apply_shipping' => ['nullable', 'in:0,1'],
- 'free_gift.auto_add' => ['nullable', 'in:0,1'],
- 'free_gift.show_banner' => ['nullable', 'in:0,1'],
- 'free_gift.banner_image' => ['nullable', 'string'],
- 'free_gift.banner_alt' => ['nullable', 'string'],
- 'free_gift_banner_image_file' => ['nullable', 'file', 'image', 'mimes:jpg,jpeg,png,webp', 'max:2048'],
- ]);
- }
- }
|