'require|checkId', ]; public function sceneDetail() { return $this->only(['id']); } /** * @notes 检查公告ID是否存在 * @param $value * @param $rule * @param $data * @return bool|string * @author ljj * @date 2021/8/23 7:14 下午 */ public function checkId($value,$rule,$data) { $result = ShopNotice::findOrEmpty($value); if ($result->isEmpty()) { return '公告不存在'; } if ($result['status'] == 0) { return '公告已隐藏,无法查看'; } return true; } }