是否可以有条件地设置自定义语言文件(例如resources/lang/en/validation_ajax.php
)用于验证请求?仅为明确起见,我不想更改应用程序语言,只是根据请求来源使用另一组消息。
当我进行ajax验证调用时,我想使用不同的消息,因为我正在显示字段本身下面的错误消息。 因此,没有必要再次显示字段名称(标签)。
我知道您可以在'attributes' => []
上定义标签,但是由于我有许多语言和很多字段,这样做不值得努力。
我正在使用FormRequest(控制器上没有手动调用,只有类型提示)。
'attributes' => []
和'messages' => []
中使用trans()
。 - user2094178resources/lang/en/validation_ajax.php
,那么trans()
函数不就可以使用它了吗? - user2094178trans()
意味着我需要重新处理数组(对于每种类型的请求/响应),而这正是我试图避免的。 - braindamage