我正在翻译一个用 Laravel 4 编写的应用程序。当我试图翻译库文件中的一行时,我得到了一个错误,过了一段时间,我发现你不能将翻译直接设置为库文件中的变量.
以下几行
class Service {
private $test = trans('general.name');
产生以下
语法错误,意外 '(',期待 ',' 或 ';'
指向“private $test”行。
我想补充一点,如果变量在函数中,或者在不同类型的文件(即视图)中,我通常可以翻译并设置为变量。
有人对此有答案吗?