$deals * @property-read int|null $deals_count * @method static \Illuminate\Database\Eloquent\Builder|DealCategory newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|DealCategory newQuery() * @method static \Illuminate\Database\Eloquent\Builder|DealCategory query() * @method static \Illuminate\Database\Eloquent\Builder|DealCategory whereActive($value) * @method static \Illuminate\Database\Eloquent\Builder|DealCategory whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|DealCategory whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|DealCategory whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|DealCategory whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|DealCategory whereOrder($value) * @method static \Illuminate\Database\Eloquent\Builder|DealCategory whereSlug($value) * @method static \Illuminate\Database\Eloquent\Builder|DealCategory whereUpdatedAt($value) * @mixin \Eloquent */ class DealCategory extends Model { protected $fillable = ['name', 'description', 'slug', 'active', 'order']; public function deals(): HasMany { return $this->hasMany(Deal::class); } }