【发布时间】:2017-05-26 18:20:35
【问题描述】:
我在 Lumen 中有一个标准的错误消息文件夹,类似于 Laravel。问题是来自那里的消息没有被使用。如何让 Lumen 使用我的翻译来格式化消息?
现在,当我转储 $validator->errors() 时,它不会格式化消息。
MessageBag {#223
#messages: array:4 [
"surname" => array:1 [
0 => "validation.required"
]
"mobile" => array:1 [
0 => "validation.required"
]
"password" => array:1 [
0 => "validation.min.string"
]
"email" => array:1 [
0 => "validation.email"
]
]
#format: ":message"
}
【问题讨论】:
-
您的应用程序使用什么语言?
-
@Alfa 我正在使用英语
-
您介意分享您的文件夹结构吗?我无法重现此问题。
-
@Alfa 我使用这个项目并添加了 lang 文件 - github.com/krisanalfa/lumen-jwt
-
@Alfa 我确实发现 app.php 配置没有设置语言环境,这导致了麻烦。感谢您为我指明正确的方向。您可以发布一个分析器,我将其标记为正确。
标签: lumen