我想将访问者置于特征中,并且由于某种原因这不起作用(我当前在会话中有applocale):
特点:
namespace App\Traits;
trait TranslateEntities
{
public function getNameAttribute($value)
{
if (session('applocale')=='en')
{
return $value;
} else {
return trans("entities.".$this->code);
}
}
}
型号:
namespace App\Models;
use App\Traits\TranslateEntities;
class Repairstatus extends \Eloquent {
use TranslateEntities;
(...)
}
这种方式我没有得到翻译的实体,但如果我把这个public function getNameAttribute($value)
放在模型中,它就可以了。
有什么想法吗? BR ÿ
答案 0 :(得分:0)