<?php namespace Workbench\App\Models; use Workbench\Database\Factories\CategoryFactory; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\Model; class Category extends Model { /** * @use HasFactory<CategoryFactory> */ use HasFactory; /** * @return CategoryFactory<static> */ protected static function newFactory() { return CategoryFactory::new(); } /** * @return HasMany<Product, $this> */ public function products(): HasMany { return $this->hasMany(Product::class); } }