HasFactory

Illuminate\Database\Eloquent\Factories\HasFactory

trait src/Illuminate/Database/Eloquent/Factories/HasFactory.php

factory

v11.0.0 以前から

static

static factory($count = null, $state = [])
@param (callable(array<string, mixed>, static|null): array<string, mixed>)|array<string, mixed>|int|null $count
@param (callable(array<string, mixed>, static|null): array<string, mixed>)|array<string, mixed> $state
@return TFactory
  1. v11.0.0 追加
    変更後
    static factory($count = null, $state = []) [@param callable|array|int|null $count, @param callable|array $state, @return \Illuminate\Database\Eloquent\Factories\Factory<static>]
  2. v11.15.0 シグネチャ変更
    変更前
    static factory($count = null, $state = []) [@param callable|array|int|null $count, @param callable|array $state, @return \Illuminate\Database\Eloquent\Factories\Factory<static>]
    変更後
    static factory($count = null, $state = []) [@param (callable(array<string, mixed>, static|null): array<string, mixed>)|array<string, mixed>|int|null $count, @param (callable(array<string, mixed>, static|null): array<string, mixed>)|array<string, mixed> $state, @return TFactory]