'require', 'num' => 'require', 'money' => 'require', ]; protected $message = [ 'id.require' => 'id参数缺失', 'num.require' => '生成数量必填!', 'money.require' => '礼品卡券价值必传', ]; public function sceneAdd() { return $this->only(['num','money']); } public function sceneDetail() { return $this->only(['id']) ->append('id','checkID');; } public function sceneDelGiftCard() { return $this->only(['id'])->append('id','checkID');;; } public function sceneDelGiftCardInfo() { return $this->only(['id'])->append('id','checkCardID');;; } public function checkID($value,$rule,$data){ $result = GiftCard::findOrEmpty($value); if ($result->isEmpty()) { return '批次信息不存在'; } return true; } public function checkCardID($value,$rule,$data){ $result = GiftCardInfo::findOrEmpty($value); if ($result->isEmpty()) { return '礼品卡信息不存在'; } return true; } }