Laravel本地化。如果缺少line(数组中的键),则添加它

时间:2016-05-24 11:59:25

标签: php laravel localization newline

我正在查看文档@ https://laravel.com/docs/5.2/localization#overriding-vendor-language-files并找到了

  

如果指定的语言行不存在,trans函数将只返回语言行键。因此,使用上面的示例,trans函数将返回messages.welcome如果语言行不存在。

所以,语言文件看起来像是这样的想法

return [
'notBlank.price' => 'Price is required',
'notBlank.AreaSelector' => 'Location is required',
];

所以......现在我需要在这个文件中插入语言行,如果它不存在,那么在最后的情况下测试。

trans('notBlank.price'); // found and returns Price is required
trans('notBlank.AreaSelector'); // found and returns Location is required
trans('notBlank.Testing'); // not found, so needs to be inserted

我不想在vendor \ laravel \ framework \ src \ Illuminate \ Translation \中修复它,但在某些其他级别,也许是服务提供商。

0 个答案:

没有答案