belongsTo(Items::class,"item_id"); } public function itemVariant() { return $this->belongsTo(ItemVariant::class, 'item_variant_id', 'id'); } public function itemReference() { return $this->belongsTo(ItemReference::class, 'item_reference_id', 'id'); } public function user() { return $this->belongsTo(User::class, 'user_id', 'id'); } public function getDisplayPriceAttribute() { return $this->itemReference->item->display_price; } }