coupon plan limit

This commit is contained in:
Tokumeikoi
2020-06-13 23:27:43 +08:00
parent 3cdfc69b5d
commit bbb42c0d46
6 changed files with 36 additions and 21 deletions

View File

@ -6,6 +6,15 @@ use Illuminate\Foundation\Http\FormRequest;
class CouponSave extends FormRequest
{
const RULES = [
'name' => 'required',
'type' => 'required|in:1,2',
'value' => 'required|integer',
'started_at' => 'required|integer',
'ended_at' => 'required|integer',
'limit_use' => 'nullable|integer',
'limit_plan_ids' => 'nullable|array'
];
/**
* Get the validation rules that apply to the request.
*
@ -13,14 +22,7 @@ class CouponSave extends FormRequest
*/
public function rules()
{
return [
'name' => 'required',
'type' => 'required|in:1,2',
'value' => 'required|integer',
'started_at' => 'required|integer',
'ended_at' => 'required|integer',
'limit_use' => 'nullable|integer'
];
return self::RULES;
}
public function messages()
@ -35,7 +37,8 @@ class CouponSave extends FormRequest
'started_at.integer' => '开始时间格式有误',
'ended_at.required' => '结束时间不能为空',
'ended_at.integer' => '结束时间格式有误',
'limit_use.integer' => '使用次数格式有误'
'limit_use.integer' => '使用次数格式有误',
'limit_plan_ids.array' => '指定订阅格式有误'
];
}
}