morphMany('App\ShoppingCart', 'payable'); } public function WmItemsCategory() { return $this->belongsTo('App\WmItemsCategory'); } public function getDetailsAttribute($value) { return json_decode($value); } public function setDetailsAttribute($value) { $this->attributes['details'] = json_encode($value, JSON_UNESCAPED_UNICODE); } public function getPivotDetailsAttribute() { return json_decode($this->pivot->details); } public function business() { return $this->belongsTo('App\Business'); } }