💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
加入我们要对客户端传递过来的参数`id`做校验,校验规则是`必须是正整数`,编码如下: ~~~ class IDMustBePositiveInteger extends BaseValidate { protected $rule = [ 'id' => 'require|isPositiveInt' ]; protected $message = [ 'id' => 'id必须是正整数' ]; } ~~~ 其中,`isPositiveInt`是基类中的方法,具体请看上一小节,写在基类中是便于以后其他子类中可以直接调用。 * * * * * 在`Controller`层中,比方我们要删除某id的数据,可以这么使用 ~~~ public function delSomenID() { (new IDMustBePositiveInteger())->goCheck(); ........................... } ~~~ 只有客户端传递过来的id符合要求才会继续执行后面代码,否则抛出异常。