采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
七月老师,我按照你的方法写的验证器自定义规则无法使用,按照断点设置不会跳入到IDMustBePositiveInt的isPositiveInteger这个自定义规则里面来,单步调试也没有发现问题,banner页面里面也use了,而且protected $rule=['id'=>'require|isPositiveInteger:'];里面isPositiveInteger加不加‘:’我都试过了,还是没有用,已经卡了两天了,求解答!!!
从你的截图我能看出来的就是 后面加了冒号。我不知道为什么这里要加冒号。这个我也需要调试,你看看可不可以对比一下 我提供的项目源代码。看看是不是哪里写的不对?我刚刚测试了下,项目是没问题的。
非常感谢!
加不加冒号我都试过了,无论怎么样都调用不了验证器的自定义规则。我索性往后面看,调用了BaseValidate就好了,我想只要实现方法就好,先把框架弄清楚,以后回过头来看应该就可能找到问题症结了,据我的感觉来看,应该是BaseValidate里面的$result=$this->check($params)这段代码拯救了我!嘻嘻!
你写的代码没问题。加不加 冒号 都没毛病。//TP5文档中也有人反馈需要加冒号。
我也是同样的情况,ID不会跳转到IDMustBePositiveInt的isPositiveInteger,求指点
我在后面加冒号后就正常执行了,不加冒号就会一直false
登录后可查看更多问答,登录/注册
全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计
1.3k 23
1.5k 21
1.5k 19
1.5k 18
1.2k 18