我想对laravel本地化文件提出标准要求:animals.php
如下所示:
<?php
return [
'dog' => 'dog trans',
'cat' => 'cat trans',
'super-mutant-spider' => 'super-mutant-spider trans',
];
现在,当我访问它时,我只是在写:
trans('animals.dog')
->给出dog trans
等。
这很好,
现在我要使其取决于用户变量animal:
所以当$user->animal
是'dog'时,我想要dog trans
的结果。
因此,当我尝试:trans('animals.$user->animal')
时将不起作用
我该如何编码?
答案 0 :(得分:5)
这是基本的字符串连接。
您基本上需要的是:trans('animals.' . $user->animal)