public function getNameAttribute($value) {
return $this->{'name_'.App::getLocale()};
}
还有mutator:
public function setNameAttribute($value) {
$this->{'name_'.App::getLocale()} = $value;
}
假设你把这些函数添加到Content模型中,你现在可以用途:
$content = Content::first(); // find first article
echo $content->name; // displaying its name
$content->name = 'updated content'; // changing its name
$content->save(); // saving
1条答案
按热度按时间zfciruhq1#
假设您使用以下命令在应用程序中设置区域设置:
如果您使用Eloquent,您可以向模型类中添加访问器:
还有mutator:
假设你把这些函数添加到
Content
模型中,你现在可以用途:如果使用
setLocale
设置lang,这将导致显示和更改name_{$lang}