'require|number|gt:0', 'card_type' => 'require|in:0,1,2,3', 'pay_amount' => 'require|float|egt:0', 'expire_time' => 'require|date', 'activation_time' => 'date', 'remark' => 'max:500', ]; protected $message = [ 'user_id.require' => '请选择用户', 'user_id.number' => '用户参数错误', 'user_id.gt' => '请选择有效用户', 'card_type.require' => '请选择会员卡类型', 'card_type.in' => '会员卡类型不支持', 'pay_amount.require' => '请输入支付金额', 'pay_amount.float' => '支付金额格式不正确', 'pay_amount.egt' => '支付金额不能为负数', 'expire_time.require'=> '请选择到期时间', 'expire_time.date' => '到期时间格式不正确', 'activation_time.date' => '开通时间格式不正确', 'remark.max' => '备注不能超过 500 个字符', ]; protected $scene = [ 'activate' => ['user_id', 'card_type', 'pay_amount', 'expire_time', 'activation_time', 'remark'], ]; }