'require', 'user_id' => 'require', 'name' => 'require|max:50', 'pic' => 'require|max:255', 'task_id' => 'require|max:50', 'status' => 'require|in:0,1,2,3,4,5', 'setting_type' => 'require|in:1,2', 'poi' => 'require|max:100', 'video_count' => 'require|integer', 'type' => 'require|in:3', 'speed' => 'require|in:0,1,2', 'anchor' => 'json', 'voice' => 'json', 'title' => 'json', 'subtitle' => 'json', 'copywriting' => 'json', 'topic' => 'json', 'extra' => 'json', ]; protected $message = [ 'id.require' => '请输入主键ID', 'user_id.require' => '请输入用户ID', 'name.require' => '请输入名称', 'name.max' => '名称长度不能超过50个字符', 'pic.require' => '请输入封面', 'pic.max' => '封面长度不能超过255个字符', 'task_id.require' => '请输入唯一任务ID', 'task_id.max' => '唯一任务ID长度不能超过50个字符', 'status.require' => '请输入状态', 'status.in' => '状态值不正确', 'poi.require' => '请输入位置信息', 'poi.max' => '位置信息长度不能超过100个字符', 'video_count.require' => '请输入视频数量', 'video_count.integer' => '视频数量必须是整数', 'type.require' => '请输入视频类型', 'type.in' => '视频类型值不正确', 'speed.require' => '请输入视频合成速度类型', 'speed.in' => '视频合成速度类型值不正确', 'extra.require' => '请输入附加字段内容', 'setting_type.require' => '请输入作品类型', 'setting_type.in' => '作品类型不正确', ]; // 添加场景 public function sceneAdd() { return $this->only([ 'name', 'status', 'video_count', 'type', 'speed','setting_type']); } // 更新场景 public function sceneUpdate() { return $this->only(['id','name', 'status', 'video_count', 'type', 'speed']); } // 详情场景 public function sceneDetail() { return $this->only(['id']); } // 删除场景 public function sceneDelete() { return $this->only(['id']); } // 重试场景 public function sceneRetry() { return $this->only(['id']); } }