|CatalogPage find($id, $columns = ['*']) * @method static \Illuminate\Database\Eloquent\Builder|CatalogPage pluck($column, $key = null) * @method static \Illuminate\Database\Eloquent\Builder|CatalogPage whereKey($id) */ class CatalogPage extends Model { #[\Override] protected $guarded = ['id', 'parent_id']; #[\Override] public $timestamps = false; public function catalogItems(): HasMany { return $this->hasMany(CatalogItem::class, 'page_id'); } }