在 Laravel 中翻译自定义验证规则消息?

老鼠和月亮

我的应用程序中有两种可能的语言,en以及de.

我使用本地化和 json 字符串来翻译它。

这是一个字段验证的一部分:

 if (!empty($value) && (!empty($var1) || empty($var2))) {
    $fail('Hier ist ein deutscher Satz geschrieben.');
 }

这是附属的json:

{
  "Hier ist ein deutscher Satz geschrieben." : "Here is written an english sentence."
}

这种翻译效果很好,但如果我在这样的句子中包含 $value:

if (!empty($value) && (!empty($var1) || empty($var2))) {
   $fail('Hier ist ein' ".$value." ' deutscher Satz geschrieben');
}

...我不能再用 json 翻译它,因为我不能只是拆分句子。
有没有办法可以用动态变量翻译自定义验证规则消息?

老鼠和月亮

我只是在里面放了另一个 if 子句并检查应用程序的 $locale 是否是ende. 它是这样工作的。

if (!empty($value) && (!empty($var1) || empty($var2))) {
  if (app()->getLocale() == 'en') {
    $fail('Here is written a "' .$value '" enlgish sentence.);
  } else {
     $fail('Hier ist ein "' .$value. '" deutscher Satz geschrieben');
  }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel中的自定义验证消息

来自分类Dev

Laravel中的正则表达式规则的自定义验证消息?

来自分类Dev

Laravel中的正则表达式规则的自定义验证消息?

来自分类Dev

在Laravel中自定义模型存储的验证规则

来自分类Dev

在Laravel中自定义模型存储的验证规则

来自分类Dev

Laravel 5注册商中的自定义验证规则

来自分类Dev

Laravel自定义验证规则

来自分类Dev

自定义验证消息到laravel中的特定字段

来自分类Dev

laravel中`requiredIf`验证的自定义错误消息

来自分类Dev

Laravel 5中用于自定义验证规则的自定义占位符

来自分类Dev

Laravel自定义验证消息

来自分类Dev

Laravel扩展验证自定义消息

来自分类Dev

laravel上的自定义验证消息

来自分类Dev

Laravel自定义验证消息

来自分类Dev

可选的自定义列规则。Laravel 5 验证规则

来自分类Dev

在Laravel 5中使用表单请求验证时如何添加自定义验证规则

来自分类Dev

创建自定义消息时,Laravel 自定义请求未捕获规则中的唯一值

来自分类Dev

为laravel5表单验证中的字段设置自定义验证消息?

来自分类Dev

Laravel 5.1创建自定义验证规则

来自分类Dev

Laravel 表单请求数组验证自定义规则

来自分类Dev

Laravel 5.5 / 验证器 / 自定义规则

来自分类Dev

如何在Laravel 5中测试自定义验证规则?

来自分类Dev

如何在laravel 5.2中添加自定义验证规则?

来自分类Dev

如何在Laravel 6 API中创建自定义验证规则

来自分类Dev

如何在自定义验证规则laravel中访问route参数

来自分类Dev

检查 Laravel 自定义验证规则中是否存在路由参数?

来自分类Dev

Laravel 4中的自定义验证

来自分类Dev

扩展的自定义验证器类的Laravel错误消息

来自分类Dev

在Laravel表单验证中为多个字段设置一条自定义消息

Related 相关文章

  1. 1

    Laravel中的自定义验证消息

  2. 2

    Laravel中的正则表达式规则的自定义验证消息?

  3. 3

    Laravel中的正则表达式规则的自定义验证消息?

  4. 4

    在Laravel中自定义模型存储的验证规则

  5. 5

    在Laravel中自定义模型存储的验证规则

  6. 6

    Laravel 5注册商中的自定义验证规则

  7. 7

    Laravel自定义验证规则

  8. 8

    自定义验证消息到laravel中的特定字段

  9. 9

    laravel中`requiredIf`验证的自定义错误消息

  10. 10

    Laravel 5中用于自定义验证规则的自定义占位符

  11. 11

    Laravel自定义验证消息

  12. 12

    Laravel扩展验证自定义消息

  13. 13

    laravel上的自定义验证消息

  14. 14

    Laravel自定义验证消息

  15. 15

    可选的自定义列规则。Laravel 5 验证规则

  16. 16

    在Laravel 5中使用表单请求验证时如何添加自定义验证规则

  17. 17

    创建自定义消息时,Laravel 自定义请求未捕获规则中的唯一值

  18. 18

    为laravel5表单验证中的字段设置自定义验证消息?

  19. 19

    Laravel 5.1创建自定义验证规则

  20. 20

    Laravel 表单请求数组验证自定义规则

  21. 21

    Laravel 5.5 / 验证器 / 自定义规则

  22. 22

    如何在Laravel 5中测试自定义验证规则?

  23. 23

    如何在laravel 5.2中添加自定义验证规则?

  24. 24

    如何在Laravel 6 API中创建自定义验证规则

  25. 25

    如何在自定义验证规则laravel中访问route参数

  26. 26

    检查 Laravel 自定义验证规则中是否存在路由参数?

  27. 27

    Laravel 4中的自定义验证

  28. 28

    扩展的自定义验证器类的Laravel错误消息

  29. 29

    在Laravel表单验证中为多个字段设置一条自定义消息

热门标签

归档