【发布时间】:2016-03-28 15:00:26
【问题描述】:
Laravel 带有这个验证消息,显示文件大小以千字节为单位:
file' => 'The :attribute may not be greater than :max kilobytes.',
我想以显示兆字节而不是千字节的方式对其进行自定义。 所以对于用户来说,它看起来像:
“文档不能超过 10 兆字节。”
我该怎么做?
【问题讨论】:
-
将规则保留为 :max KB,并为控件添加自定义消息,以 MB 为单位显示大小。
-
@PratikKaje 但是对于 10 MB,我的 :max 是 10240。所以消息会说“文档可能不超过 10240 兆字节。”
-
您的规则将处理您将在 KB 中提到的最大大小限制。您与规则相关的自定义消息将是一个简单的文本,上面写着“属性可能不超过 20 MB”
-
不确定我是否完全理解。您是说在消息本身中以 MB 为单位对大小进行硬编码吗?
标签: laravel laravel-5.1 laravel-validation