'integer', ]; } /** * @return BelongsTo */ public function category(): BelongsTo { return $this->belongsTo(WebsiteRareValueCategory::class, 'category_id'); } /** * @return BelongsTo */ public function item(): BelongsTo { return $this->belongsTo(CatalogItem::class, 'item_id', 'item_ids'); } public function isLimitedEdition(): bool { if (is_null($this->item)) { return false; } return $this->item->limited_stack > 0; } }