Files
Epicnabbo-Catalogus-Updated…/Updated_Cms/app/Models/Game/Furniture/ItemBase.php
T
Remco 451b7edda3 🆙 More fixes 🆙
2026-01-19 21:02:53 +01:00

29 lines
601 B
PHP

<?php
namespace App\Models\Game\Furniture;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
class ItemBase extends Model
{
protected $table = 'items_base';
protected $guarded = ['id'];
public $timestamps = false;
public function icon(): string
{
return sprintf('%s/%s_icon.png', setting('furniture_icons_path'), $this->item_name);
}
/**
* @return HasMany<CatalogItem, $this>
*/
public function catalogItems(): HasMany
{
return $this->hasMany(CatalogItem::class, 'item_ids', 'id');
}
}