如何在Laravel4中雄辩的模型上创建动态实例变量?
例如,我想访问$user->全名,它将通过连接$user->first_name和$user->name来创建,这两个名称都存储在DB中。这是不正确的,但某种程度上说:
class User extends Eloquent {
public $full_name = $this->first_name . " " . $this->last_name;
}发布于 2013-09-13 15:07:08
您必须定义一个getFullNameAttribute 存取方法
class User extends Eloquent {
public function getFullNameAttribute ()
{
return $this->attributes['first_name'] . ' ' . $this->attributes['last_name'];
}
}https://stackoverflow.com/questions/18789582
复制相似问题