$this->valIDate($request,[ '@R_419_5976@_image'=> 'nullable|image|dimensions:min_wIDth=600,min_height=600',]);
当所选图像太小时,laravel显示错误:
The @R_419_5976@ Image has invalID image dimensiona
我认为这个消息并没有具体说明图像在哪个维度上很小,例如:宽度或高度.
我期待如下错误消息:
@R_419_5976@ Image宽度不能小于600px
@R_419_5976@ Image高度不能低于600px
这里的’@R_419_5976@ image’是属性名称& ‘600’是我在规则中给出的值
所以,我想在valIDation.PHP上为min_wIDth和max_wIDthin自定义消息数组制作一个自定义错误消息,如下所示:
'@R_419_5976@_image' => [ 'dimensions.min_wIDth' => 'The :attribute dimension (wIDth) cannot be less than :min_wIDth px','dimensions.min_height' => 'The :attribute dimension (height) cannot be less than :min_height px',],
但不幸的是,这不起作用. Laravel继续显示默认消息.
请理解
对于尺寸,我需要2个单独的错误消息:min_wIDth = 600&尺寸:MIN_HEIGHT = 600
就像我尝试在自定义错误消息数组中一样.
我知道这很简单,但我做错了.
任何帮助将受到高度赞赏
解决方法 在valIDation.PHP中添加自定义错误消息,如下所示:'@R_419_5976@_image' => [ 'dimensions' => [ 'min_wIDth' => 'The :attribute dimension (wIDth) cannot be less than :min_wIDth px' ] ]总结
以上是内存溢出为你收集整理的php – Laravel验证规则的自定义错误消息:维度全部内容,希望文章能够帮你解决php – Laravel验证规则的自定义错误消息:维度所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)