'require', 'ids' => 'require', 'name' => 'require|max:32|unique:'.UserLabel::class.',name', 'label_type' => 'require|in:0,1', ]; protected $message = [ 'id.require' => '请选择标签', 'ids.require' => '请选择标签', 'name.require' => '请输入标签名称', 'name.max' => '标签名称最多为32个字符', 'name.unique' => '标签名称已存在', 'label_type.require' => '请选择标签类型', 'label_type.in' => '标签类型错误', ]; //商品添加验证 public function sceneAdd() { return $this->remove(['id'=>'require','ids'=>'require']); } public function sceneDel(){ return $this->only(['ids']); // ->append('ids','checkLable'); } public function sceneEdit() { return $this->remove(['ids'=>'require']); } // public function checkLable($value,$rule,$data){ // // $user = UserLabelIndex::where(['label_id'=>$value])->select()->toArray(); // // if($user){ // $labelIds = array_column($user,'label_id'); // $labelName = UserLabel::where(['id'=>$labelIds])->column('name'); // return implode('、',$labelName).'标签已有用户使用,无法删除'; // } // return true; // } }