关于laravel使用自定义验证规则后某些规则不生效
版本信息
laravel:8.83.24
php:8.1.3
遇到的问题
在我使用自定义验证规则后,除了验证规则 required 正常生效以外,其他的都不正常生效
比如:numeric,integer,exists 等规则 ,毫不生效。
发此博文的需求
大佬们,有没有好的办法
自定义验证规则 And 自带的验证规则同时使用
使用自定义验证规则
1.在使用自定义规则之后
并没出现我上一张图中的message方法定义的错误信息,但是如图中的解释是因为我在模型使用了 firstOrFail 语句 并且 全局异常处理添加过该异常
不使用自定义验证规则
在不使用自定义规则的情况下
1.首先会验证当前ID是否是一个数字类型
2.其次会验证当前ID是否在数据库存在
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: