Laravel 5.3不会触发mutator

时间:2017-02-21 07:22:22

标签: laravel

我在这台Laravel 5.3 Mutator上遇到了问题。我可以毫无问题地创建产品,但在更新期间,它不会触发。

我的商品型号

class Product extends Model
{


    public function setVisminAttribute($value){
        $this->attributes['vismin'] = str_replace(",", "", $value );
    }

    public function setSpecialAttribute($value){
        $this->attributes['special'] =  str_replace(",", "", $value);
    }

    public function setOutrightPriceAttribute($value){
        $this->attributes['outright_price'] = str_replace(",", "", $value);
    }

    public function setConcessionPriceAttribute($value){
        $this->attributes['concession_price'] = str_replace(",", "", $value);
    }

}

我的更新代码

$product = Product::find($id);
$product->update( $request->all() );

创建工作正常,但更新不会触发mutator。

全部申请

enter image description here

0 个答案:

没有答案