'require|max:80', 'type' => 'in:1,2', 'start_date' => 'require', 'end_date' => 'require', 'money' => 'requireIf:type,2|regex:/^[0-9]+(.[0-9]{1,2})?$/|gt:0', 'content' => 'require', 'wxmch' => 'requireIf:type,2|in:handanyijing,xinjushang', 'cate'=> 'require|number', 'cover'=>'require', 'poster'=>'require' ]; // 验证消息 protected $message = [ 'title.require' => '请输入活动主题', 'title.max' => '活动主题最长80个字符', 'type.in' => '未获取到用途状态', 'start_date.require' => '选择活动开始日期', 'end_date.require' => '选择活动结束日期', 'money.requireIf' => '请填写定金', 'money.regex' => '定金格式有误', 'money.gt' => '定金不能为0', 'content.require' => '请填写活动详情', 'wxmch.requireIf' => '请选择收款账户', 'wxmch.in' => '收款账户不存在', ]; // 验证场景 protected $scene = [ 'addActivity' => ['title', 'cate', 'start_date', 'end_date', 'content'], // 'editActivity' => ['content'] ]; }