"This password reset token is invalid.", "sent" => "-6ren">
gpt4 book ai didi

laravel - 检查 Laravel 的 trans() 中的行是否存在

转载 作者:行者123 更新时间:2023-12-02 05:30:03 25 4
gpt4 key购买 nike

让我们说我的 lang/en/general.php有多个翻译行,例如:

"token" => "This password reset token is invalid.",

"sent" => "Password reminder sent!",

"reset" => "Password has been reset!",

但在我的 lang/de/general.php这些行不见了。

所以后来,当我使用 Lang::get('general.token')或者干脆 trans('general.token')
英文版会回来

This password reset token is invalid.



德语(de)版本将返回

general.token



有什么方法可以处理“找不到翻译”功能,例如过滤器但不为其创建特殊类?例如,当一行没有翻译时,我想抛出一个异常。

提前致谢!

最佳答案

仅在 Laravel 4 中 ,您可以使用 Lang::has()如下,这里是the doc

if (\Lang::has('general.token')) {

// line exists.

} else {

// line not exist.

}

关于laravel - 检查 Laravel 的 trans() 中的行是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29210690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com