覆盖laravel 5中来自程序包的验证消息

马尼克斯

我在自定义程序包中输入以下内容:

<input name="price" type="text">

请求类具有以下规则:

public function rules()
{
    return [
        'price' => ['required']
    ];
}

当规则无法输入价格时,显示的消息为:

价格字段为必填项

相反,我想显示:

需要超酷的价格

resources/lang/en/validation.php不能进行编辑,因为必须从程序包本身设置lang。您对如何实现这一目标有任何想法吗?

编辑:以下有关如何覆盖包语言文件不起作用的文档具有以下结构:

// resources/lang/packages/en/my-package/validation.php

return [
    'attributes' => [
        'price' => 'super cool price'
    ],
    'custom' => [
        'price' => [
            'required' => 'super cool price is required'
        ],
    ],
];
马尼克斯

一个很好的选择是重写messages()请求类中函数:

public function messages()
{
    return [
        'price.required' => 'super cool price is required'
    ];
}

public function rules()
{
    return [
        'price' => ['required']
    ];
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 5配置-环境和覆盖

来自分类Dev

覆盖Laravel中的软件包本地化

来自分类Dev

是否使用JSF消息捆绑包覆盖Omnifaces验证消息?

来自分类Dev

如何在Laravel 4中覆盖View :: make()?

来自分类Dev

Browserify:覆盖程序包并使用其他主文件

来自分类Dev

我可以使用Laravel 5 Middleware允许程序包覆盖应用程序路由吗?

来自分类Dev

将作曲家程序包加载到Laravel 5中

来自分类Dev

如何在Laravel 5中覆盖刀片的默认转义功能?

来自分类Dev

在Laravel容器中覆盖Singleton

来自分类Dev

如何在PHPUnit测试中覆盖Laravel的异常处理程序?

来自分类Dev

为什么在Laravel AuthController中覆盖postRegister不起作用?

来自分类Dev

如何在Laravel中覆盖软删除

来自分类Dev

在Laravel Framework 7.29.3中覆盖供应商文件

来自分类Dev

Visual Studio Team Services(Visual Studio Online)程序包中是否包含代码覆盖范围

来自分类Dev

Laravel模型中的命名空间问题-程序包开发

来自分类Dev

如何避免在Laravel中覆盖路由?

来自分类Dev

覆盖Google App Engine项目中的程序包库

来自分类Dev

在Laravel Framework 7.29.3中覆盖供应商文件

来自分类Dev

覆盖Laravel中的软件包本地化

来自分类Dev

覆盖配置检查特定的程序包

来自分类Dev

Laravel 5覆盖Summernote图像上传

来自分类Dev

覆盖Laravel 5分隔符

来自分类Dev

如何在Laravel中覆盖软删除

来自分类Dev

在AuthController中覆盖laravel的5.2身份验证方法

来自分类Dev

在程序包中覆盖身份验证类型的form.php

来自分类Dev

Laravel 5 - 覆盖从 Eloquent 获取或选择

来自分类Dev

如何覆盖 Laravel 包的 JSON 翻译?

来自分类Dev

如何用你的包语言覆盖 Laravel 的语言文件

来自分类Dev

如何覆盖 Laravel 源代码中的类?

Related 相关文章

  1. 1

    Laravel 5配置-环境和覆盖

  2. 2

    覆盖Laravel中的软件包本地化

  3. 3

    是否使用JSF消息捆绑包覆盖Omnifaces验证消息?

  4. 4

    如何在Laravel 4中覆盖View :: make()?

  5. 5

    Browserify:覆盖程序包并使用其他主文件

  6. 6

    我可以使用Laravel 5 Middleware允许程序包覆盖应用程序路由吗?

  7. 7

    将作曲家程序包加载到Laravel 5中

  8. 8

    如何在Laravel 5中覆盖刀片的默认转义功能?

  9. 9

    在Laravel容器中覆盖Singleton

  10. 10

    如何在PHPUnit测试中覆盖Laravel的异常处理程序?

  11. 11

    为什么在Laravel AuthController中覆盖postRegister不起作用?

  12. 12

    如何在Laravel中覆盖软删除

  13. 13

    在Laravel Framework 7.29.3中覆盖供应商文件

  14. 14

    Visual Studio Team Services(Visual Studio Online)程序包中是否包含代码覆盖范围

  15. 15

    Laravel模型中的命名空间问题-程序包开发

  16. 16

    如何避免在Laravel中覆盖路由?

  17. 17

    覆盖Google App Engine项目中的程序包库

  18. 18

    在Laravel Framework 7.29.3中覆盖供应商文件

  19. 19

    覆盖Laravel中的软件包本地化

  20. 20

    覆盖配置检查特定的程序包

  21. 21

    Laravel 5覆盖Summernote图像上传

  22. 22

    覆盖Laravel 5分隔符

  23. 23

    如何在Laravel中覆盖软删除

  24. 24

    在AuthController中覆盖laravel的5.2身份验证方法

  25. 25

    在程序包中覆盖身份验证类型的form.php

  26. 26

    Laravel 5 - 覆盖从 Eloquent 获取或选择

  27. 27

    如何覆盖 Laravel 包的 JSON 翻译?

  28. 28

    如何用你的包语言覆盖 Laravel 的语言文件

  29. 29

    如何覆盖 Laravel 源代码中的类?

热门标签

归档