【发布时间】:2019-07-30 08:28:14
【问题描述】:
我需要将 {[item.document_type]} 返回的值传递给刀片文件中的 Laravel 语言关联 @lang(),但在我的浏览器中出现未定义变量错误。
{[item.doucument_type]} 返回一个字符串,该字符串是@lang() 所需的地址。
但是,当它在括号内时,它会在下面抛出错误,它不适用于 $ 前缀。
这里的目的是国际化。
期望的结果:
{[item.filename]} - @lang('app_name.otherlanguagefile'): @lang({[item.document_type]})
错误:使用未定义的常量项 - 假定为“项”(这将引发错误 在 PHP 的未来版本中)
如果{[item.document_type]} 在@lang() 之外,则不会抛出错误
提前致谢。
【问题讨论】:
-
{[是有效的刀片语法吗? -
你能分享确切的错误信息吗?
-
item是 php 变量还是 javascript 变量?
标签: php laravel laravel-blade