我试图让Getter& Setter Methods工作(来自Laravel 4中的Laravel 3)
但显示错误。
这里有什么工作吗?
它们在密码案例中非常有用:
public function set_password($password)
{
$this->set_attribute('hashed_password', Hash::make($password));
}
答案 0 :(得分:9)
刚刚找到答案:
现在它称为Accessors&存取器
https://laravel.com/docs/5.2/eloquent-mutators
在设置之前哈希密码:
public function setPasswordAttribute($pass)
{
$this->attributes['password'] = Hash::make($pass);
}