Laravel 4:Getter和Setter方法

时间:2014-05-20 03:08:50

标签: php laravel laravel-4

我试图让Getter& Setter Methods工作(来自Laravel 4中的Laravel 3)

但显示错误。

这里有什么工作吗?

它们在密码案例中非常有用:

public function set_password($password)
{
    $this->set_attribute('hashed_password', Hash::make($password));
}

http://three.laravel.com/docs/database/eloquent

1 个答案:

答案 0 :(得分:9)

刚刚找到答案:

现在它称为Accessors&存取器

https://laravel.com/docs/5.2/eloquent-mutators

在设置之前哈希密码:

public function setPasswordAttribute($pass)
{
    $this->attributes['password'] = Hash::make($pass);
}