Laravel 5.4 Accessors不起作用

时间:2017-09-30 09:44:29

标签: php laravel laravel-5

我有一个带有属性phone_1的用户口才模型

这是方法,但它不起作用:

public function getPhone1Attribute($value)
    {
        xdebug_break();
        if ($value !== null) {
            return $this->formatPhone($value);
        }
        return $value;
    }

1 个答案:

答案 0 :(得分:1)

Mutator不工作,如果起始字母整数。由于mutator将第一个字母作为资本,所以你不能指定1,因为我们不能把资本整理为

假设您将phone_1更改为phone_one,那么它将起作用

public function getPhoneOneAttribute($value){
}

如果您将phone_1更改为phone_o1ne,那么它就会起作用。因为这里的p和o是那个字母

public function getPhoneO1neAttribute($value){
    }