'require', ]; protected $message = [ 'pass.require' => '卡密必传!', ]; public function sceneExchange() { return $this->only(['pass']) ->append('pass','checkPass'); } public function checkPass($value,$rule,$data){ $result = GiftCardInfo::where(['card_pass'=>$value])->findOrEmpty(); if ($result->isEmpty()) { return '礼品卡信息不存在!'; } if($result['is_used']){ return '礼品卡已被使用!'; } return true; } }