【发布时间】:2020-10-17 10:22:56
【问题描述】:
我发现有几种方法可以访问模型属性:
// In Model Class 1.
public function getUsername()
{
return $this->username;
}
// OR 2.
public function getUsername()
{
return $this->attributes['username'];
}
然后调用方法,
或者只是在需要时调用该属性:
// 3.
$user->username;
这三种方法有什么区别?和使用哪个?最佳实践、性能和 OOP?
【问题讨论】:
标签: php laravel eloquent model attributes