laravel - 如何更改最大文件大小的 Laravel 验证消息(以 MB 而不是 KB 为单位)?

标签 laravel laravel-5.1 laravel-validation

Laravel 附带此验证消息,以千字节为单位显示文件大小:

file' => 'The :attribute may not be greater than :max kilobytes.',

我想以显示兆字节而不是千字节的方式对其进行自定义。
所以对于用户来说,它看起来像:

"The document may not be greater than 10 megabytes."



我怎样才能做到这一点?

最佳答案

我们可能在不同的页面上,这就是我想说的。我希望这有帮助。干杯!

public function rules()
{
    return [
        'file' => 'max:10240',
     ];
}

public function messages()
{
    return [
        'file.max' => 'The document may not be greater than 10 megabytes'
    ];
}

关于laravel - 如何更改最大文件大小的 Laravel 验证消息(以 MB 而不是 KB 为单位)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34414278/

相关文章:

php - 在同一个对象中获取一个线程及其最新的帖子,latest() 会产生巨大的开销

php - Laravel 5 : Password Reset - move bcrypt password to User. php 模型?

laravel-5.1 - 分页方法不存在

laravel - 当变量为空时,Laravel 5.3验证失败

magento - Laravel:如何通过关系过滤 Eloquent 数据

php - 在 Laravel 5/6/7/8/9 中使用表单请求验证时出现错误 "This action is unauthorized."

php - `$request->ajax()` 在Laravel中使用Fetch API拉取数据时没有检测到ajax请求

laravel-5.1 - Laravel 任务计划程序错误 appendOutputTo

laravel - 如何验证至少有一个复选框被选中?

php - 尽管在 Laravel 5 中使用唯一验证,但字段重复