Factory
Illuminate\Database\Eloquent\Factories\Factory
class src/Illuminate/Database/Eloquent/Factories/Factory.php
__call
v11.0.0 以前から
__call($method, $parameters)
@param string $method
@param array $parameters
@return mixed
-
v11.0.0
追加
- 変更後
__call($method, $parameters) [@param string $method, @param array $parameters, @return mixed]
__construct
v11.0.0 以前から
__construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null, ?bool $expandRelationships = null, array $excludeRelationships = [])
@param int|null $count
@param \Illuminate\Support\Collection|null $states
@param \Illuminate\Support\Collection|null $has
@param \Illuminate\Support\Collection|null $for
@param \Illuminate\Support\Collection|null $afterMaking
@param \Illuminate\Support\Collection|null $afterCreating
@param \UnitEnum|string|null $connection
@param \Illuminate\Support\Collection|null $recycle
@param bool|null $expandRelationships
@param array $excludeRelationships
-
v11.0.0
追加
- 変更後
__construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @return void]
-
v11.33.0
シグネチャ変更
- 変更前
__construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @return void]- 変更後
__construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null, bool $expandRelationships = true) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @param bool $expandRelationships, @return void]
-
v12.4.0
シグネチャ変更
- 変更前
__construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null, bool $expandRelationships = true) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @param bool $expandRelationships, @return void]- 変更後
__construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null, bool $expandRelationships = true) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @param bool $expandRelationships]
-
v12.21.0
シグネチャ変更
- 変更前
__construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null, bool $expandRelationships = true) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @param bool $expandRelationships]- 変更後
__construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null, ?bool $expandRelationships = null) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @param bool|null $expandRelationships]
-
v12.22.0
シグネチャ変更
- 変更前
__construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null, ?bool $expandRelationships = null) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @param bool|null $expandRelationships]- 変更後
__construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null, ?bool $expandRelationships = null, array $excludeRelationships = []) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @param bool|null $expandRelationships, @param array $excludeRelationships]
-
v12.28.0
シグネチャ変更
- 変更前
__construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null, ?bool $expandRelationships = null, array $excludeRelationships = []) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @param bool|null $expandRelationships, @param array $excludeRelationships]- 変更後
__construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null, ?bool $expandRelationships = null, array $excludeRelationships = []) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param \UnitEnum|string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @param bool|null $expandRelationships, @param array $excludeRelationships]
afterCreating
v11.0.0 以前から
afterCreating(Closure $callback)
@param \Closure(TModel, \Illuminate\Database\Eloquent\Model|null): mixed $callback
@return static
-
v11.0.0
追加
- 変更後
afterCreating(Closure $callback) [@param \Closure(\Illuminate\Database\Eloquent\Model|TModel): mixed $callback, @return static]
-
v11.15.0
シグネチャ変更
- 変更前
afterCreating(Closure $callback) [@param \Closure(\Illuminate\Database\Eloquent\Model|TModel): mixed $callback, @return static]- 変更後
afterCreating(Closure $callback) [@param \Closure(TModel): mixed $callback, @return static]
-
v11.21.0
シグネチャ変更
- 変更前
afterCreating(Closure $callback) [@param \Closure(TModel): mixed $callback, @return static]- 変更後
afterCreating(Closure $callback) [@param \Closure(TModel, \Illuminate\Database\Eloquent\Model|null): mixed $callback, @return static]
afterMaking
v11.0.0 以前から
afterMaking(Closure $callback)
@param \Closure(TModel): mixed $callback
@return static
-
v11.0.0
追加
- 変更後
afterMaking(Closure $callback) [@param \Closure(\Illuminate\Database\Eloquent\Model|TModel): mixed $callback, @return static]
-
v11.15.0
シグネチャ変更
- 変更前
afterMaking(Closure $callback) [@param \Closure(\Illuminate\Database\Eloquent\Model|TModel): mixed $callback, @return static]- 変更後
afterMaking(Closure $callback) [@param \Closure(TModel): mixed $callback, @return static]
configure
v11.0.0 以前から
configure()
@return static
connection
v11.0.0 以前から
connection(UnitEnum|string|null $connection)
@param \UnitEnum|string|null $connection
@return static
-
v11.0.0
追加
- 変更後
connection(string $connection) [@param string $connection, @return static]
-
v12.28.0
シグネチャ変更
- 変更前
connection(string $connection) [@param string $connection, @return static]- 変更後
connection(UnitEnum|string $connection) [@param \UnitEnum|string $connection, @return static]
-
v12.43.0
シグネチャ変更
- 変更前
connection(UnitEnum|string $connection) [@param \UnitEnum|string $connection, @return static]- 変更後
connection(UnitEnum|string|null $connection) [@param \UnitEnum|string|null $connection, @return static]
count
v11.0.0 以前から
count(?int $count)
@param int|null $count
@return static
-
v11.0.0
追加
- 変更後
count(?int $count) [@param int|null $count, @return static]
create
v11.0.0 以前から
create($attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null)
@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes
@param \Illuminate\Database\Eloquent\Model|null $parent
@return \Illuminate\Database\Eloquent\Collection<int, TModel>|TModel
-
v11.0.0
追加
- 変更後
create($attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @param \Illuminate\Database\Eloquent\Model|null $parent, @return \Illuminate\Database\Eloquent\Collection<int, \Illuminate\Database\Eloquent\Model|TModel>|\Illuminate\Database\Eloquent\Model|TModel]
-
v11.15.0
シグネチャ変更
- 変更前
create($attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @param \Illuminate\Database\Eloquent\Model|null $parent, @return \Illuminate\Database\Eloquent\Collection<int, \Illuminate\Database\Eloquent\Model|TModel>|\Illuminate\Database\Eloquent\Model|TModel]- 変更後
create($attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @param \Illuminate\Database\Eloquent\Model|null $parent, @return \Illuminate\Database\Eloquent\Collection<int, TModel>|TModel]
createMany
v11.0.0 以前から
createMany(int|iterable|null $records = null)
@param int|null|iterable<int, array<string, mixed>> $records
@return \Illuminate\Database\Eloquent\Collection<int, TModel>
-
v11.0.0
追加
- 変更後
createMany(int|iterable|null $records = null) [@param int|null|iterable<int, array<string, mixed>> $records, @return \Illuminate\Database\Eloquent\Collection<int, \Illuminate\Database\Eloquent\Model|TModel>]
-
v11.15.0
シグネチャ変更
- 変更前
createMany(int|iterable|null $records = null) [@param int|null|iterable<int, array<string, mixed>> $records, @return \Illuminate\Database\Eloquent\Collection<int, \Illuminate\Database\Eloquent\Model|TModel>]- 変更後
createMany(int|iterable|null $records = null) [@param int|null|iterable<int, array<string, mixed>> $records, @return \Illuminate\Database\Eloquent\Collection<int, TModel>]
createManyQuietly
v11.0.0 以前から
createManyQuietly(int|iterable|null $records = null)
@param int|null|iterable<int, array<string, mixed>> $records
@return \Illuminate\Database\Eloquent\Collection<int, TModel>
-
v11.0.0
追加
- 変更後
createManyQuietly(int|iterable|null $records = null) [@param int|null|iterable<int, array<string, mixed>> $records, @return \Illuminate\Database\Eloquent\Collection<int, \Illuminate\Database\Eloquent\Model|TModel>]
-
v11.15.0
シグネチャ変更
- 変更前
createManyQuietly(int|iterable|null $records = null) [@param int|null|iterable<int, array<string, mixed>> $records, @return \Illuminate\Database\Eloquent\Collection<int, \Illuminate\Database\Eloquent\Model|TModel>]- 変更後
createManyQuietly(int|iterable|null $records = null) [@param int|null|iterable<int, array<string, mixed>> $records, @return \Illuminate\Database\Eloquent\Collection<int, TModel>]
createOne
v11.0.0 以前から
createOne($attributes = [])
@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes
@return TModel
-
v11.0.0
追加
- 変更後
createOne($attributes = []) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @return \Illuminate\Database\Eloquent\Model|TModel]
-
v11.15.0
シグネチャ変更
- 変更前
createOne($attributes = []) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @return \Illuminate\Database\Eloquent\Model|TModel]- 変更後
createOne($attributes = []) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @return TModel]
createOneQuietly
v11.0.0 以前から
createOneQuietly($attributes = [])
@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes
@return TModel
-
v11.0.0
追加
- 変更後
createOneQuietly($attributes = []) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @return \Illuminate\Database\Eloquent\Model|TModel]
-
v11.15.0
シグネチャ変更
- 変更前
createOneQuietly($attributes = []) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @return \Illuminate\Database\Eloquent\Model|TModel]- 変更後
createOneQuietly($attributes = []) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @return TModel]
createQuietly
v11.0.0 以前から
createQuietly($attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null)
@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes
@param \Illuminate\Database\Eloquent\Model|null $parent
@return \Illuminate\Database\Eloquent\Collection<int, TModel>|TModel
-
v11.0.0
追加
- 変更後
createQuietly($attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @param \Illuminate\Database\Eloquent\Model|null $parent, @return \Illuminate\Database\Eloquent\Collection<int, \Illuminate\Database\Eloquent\Model|TModel>|\Illuminate\Database\Eloquent\Model|TModel]
-
v11.15.0
シグネチャ変更
- 変更前
createQuietly($attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @param \Illuminate\Database\Eloquent\Model|null $parent, @return \Illuminate\Database\Eloquent\Collection<int, \Illuminate\Database\Eloquent\Model|TModel>|\Illuminate\Database\Eloquent\Model|TModel]- 変更後
createQuietly($attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @param \Illuminate\Database\Eloquent\Model|null $parent, @return \Illuminate\Database\Eloquent\Collection<int, TModel>|TModel]
crossJoinSequence
v11.0.0 以前から
crossJoinSequence(...$sequence)
@param array ...$sequence
@return static
-
v11.0.0
追加
- 変更後
crossJoinSequence(...$sequence) [@param array ...$sequence, @return static]
definition
v11.0.0 以前から
definition()
@return array<string, mixed>
-
v11.0.0
追加
- 変更後
definition() [@return array<string, mixed>]
dontExpandRelationshipsByDefault
v12.21.0 から
static
static dontExpandRelationshipsByDefault()
@return void
-
v12.21.0
追加
- 変更後
static dontExpandRelationshipsByDefault() [@return void]
expandRelationshipsByDefault
v12.21.0 から
static
static expandRelationshipsByDefault()
@return void
-
v12.21.0
追加
- 変更後
static expandRelationshipsByDefault() [@return void]
factoryForModel
v11.0.0 以前から
static
static factoryForModel(string $modelName)
@param class-string<TClass> $modelName
@return \Illuminate\Database\Eloquent\Factories\Factory<TClass>
-
v11.0.0
追加
- 変更後
static factoryForModel(string $modelName) [@param class-string<\Illuminate\Database\Eloquent\Model> $modelName, @return \Illuminate\Database\Eloquent\Factories\Factory]
-
v11.15.0
シグネチャ変更
- 変更前
static factoryForModel(string $modelName) [@param class-string<\Illuminate\Database\Eloquent\Model> $modelName, @return \Illuminate\Database\Eloquent\Factories\Factory]- 変更後
static factoryForModel(string $modelName) [@param class-string<TClass> $modelName, @return \Illuminate\Database\Eloquent\Factories\Factory<TClass>]
flushState
v11.43.0 から
static
static flushState()
@return void
-
v11.43.0
追加
- 変更後
static flushState() [@return void]
for
v11.0.0 以前から
for($factory, $relationship = null)
@param \Illuminate\Database\Eloquent\Factories\Factory|\Illuminate\Database\Eloquent\Model $factory
@param string|null $relationship
@return static
-
v11.0.0
追加
- 変更後
for($factory, $relationship = null) [@param \Illuminate\Database\Eloquent\Factories\Factory|\Illuminate\Database\Eloquent\Model $factory, @param string|null $relationship, @return static]
forEachSequence
v11.0.0 以前から
forEachSequence(...$sequence)
@param array ...$sequence
@return static
-
v11.0.0
追加
- 変更後
forEachSequence(...$sequence) [@param array ...$sequence, @return static]
getConnectionName
v11.29.0 から
getConnectionName()
@return string
-
v11.29.0
追加
- 変更後
getConnectionName() [@return string]
getRandomRecycledModel
v11.0.0 以前から
getRandomRecycledModel($modelClassName)
@param class-string<TClass> $modelClassName
@return TClass|null
-
v11.0.0
追加
- 変更後
getRandomRecycledModel($modelClassName) [@param string $modelClassName, @return \Illuminate\Database\Eloquent\Model|null]
-
v11.15.0
シグネチャ変更
- 変更前
getRandomRecycledModel($modelClassName) [@param string $modelClassName, @return \Illuminate\Database\Eloquent\Model|null]- 変更後
getRandomRecycledModel($modelClassName) [@param class-string<TClass> $modelClassName, @return TClass|null]
guessFactoryNamesUsing
v11.0.0 以前から
static
static guessFactoryNamesUsing(callable $callback)
@param callable(class-string<\Illuminate\Database\Eloquent\Model>): class-string<\Illuminate\Database\Eloquent\Factories\Factory> $callback
@return void
-
v11.0.0
追加
- 変更後
static guessFactoryNamesUsing(callable $callback) [@param callable(class-string<\Illuminate\Database\Eloquent\Model>): class-string<\Illuminate\Database\Eloquent\Factories\Factory> $callback, @return void]
guessModelNamesUsing
v11.0.0 以前から
static
static guessModelNamesUsing(callable $callback)
@param callable(self): class-string<TModel> $callback
@return void
-
v11.0.0
追加
- 変更後
static guessModelNamesUsing(callable $callback) [@param callable(self): class-string<\Illuminate\Database\Eloquent\Model|TModel> $callback, @return void]
-
v11.15.0
シグネチャ変更
- 変更前
static guessModelNamesUsing(callable $callback) [@param callable(self): class-string<\Illuminate\Database\Eloquent\Model|TModel> $callback, @return void]- 変更後
static guessModelNamesUsing(callable $callback) [@param callable(self): class-string<TModel> $callback, @return void]
has
v11.0.0 以前から
has(self $factory, $relationship = null)
@param \Illuminate\Database\Eloquent\Factories\Factory $factory
@param string|null $relationship
@return static
-
v11.0.0
追加
- 変更後
has(self $factory, $relationship = null) [@param \Illuminate\Database\Eloquent\Factories\Factory $factory, @param string|null $relationship, @return static]
hasAttached
v11.0.0 以前から
hasAttached($factory, $pivot = [], $relationship = null)
@param \Illuminate\Database\Eloquent\Factories\Factory|\Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $factory
@param (callable(): array<string, mixed>)|array<string, mixed> $pivot
@param string|null $relationship
@return static
-
v11.0.0
追加
- 変更後
hasAttached($factory, $pivot = [], $relationship = null) [@param \Illuminate\Database\Eloquent\Factories\Factory|\Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $factory, @param (callable(): array<string, mixed>)|array<string, mixed> $pivot, @param string|null $relationship, @return static]
insert
v12.37.0 から
insert(array $attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null): void
@param array<string, mixed> $attributes
@param Model|null $parent
@return void
-
v12.37.0
追加
- 変更後
insert(array $attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null): void [@param array<string, mixed> $attributes, @param Model|null $parent, @return void]
lazy
v11.0.0 以前から
lazy(array $attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null)
@param array<string, mixed> $attributes
@param \Illuminate\Database\Eloquent\Model|null $parent
@return \Closure(): (\Illuminate\Database\Eloquent\Collection<int, TModel>|TModel)
-
v11.0.0
追加
- 変更後
lazy(array $attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null) [@param array<string, mixed> $attributes, @param \Illuminate\Database\Eloquent\Model|null $parent, @return \Closure(): (\Illuminate\Database\Eloquent\Collection<int, \Illuminate\Database\Eloquent\Model|TModel>|\Illuminate\Database\Eloquent\Model|TModel)]
-
v11.15.0
シグネチャ変更
- 変更前
lazy(array $attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null) [@param array<string, mixed> $attributes, @param \Illuminate\Database\Eloquent\Model|null $parent, @return \Closure(): (\Illuminate\Database\Eloquent\Collection<int, \Illuminate\Database\Eloquent\Model|TModel>|\Illuminate\Database\Eloquent\Model|TModel)]- 変更後
lazy(array $attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null) [@param array<string, mixed> $attributes, @param \Illuminate\Database\Eloquent\Model|null $parent, @return \Closure(): (\Illuminate\Database\Eloquent\Collection<int, TModel>|TModel)]
make
v11.0.0 以前から
make($attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null)
@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes
@param \Illuminate\Database\Eloquent\Model|null $parent
@return \Illuminate\Database\Eloquent\Collection<int, TModel>|TModel
-
v11.0.0
追加
- 変更後
make($attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @param \Illuminate\Database\Eloquent\Model|null $parent, @return \Illuminate\Database\Eloquent\Collection<int, \Illuminate\Database\Eloquent\Model|TModel>|\Illuminate\Database\Eloquent\Model|TModel]
-
v11.15.0
シグネチャ変更
- 変更前
make($attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @param \Illuminate\Database\Eloquent\Model|null $parent, @return \Illuminate\Database\Eloquent\Collection<int, \Illuminate\Database\Eloquent\Model|TModel>|\Illuminate\Database\Eloquent\Model|TModel]- 変更後
make($attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @param \Illuminate\Database\Eloquent\Model|null $parent, @return \Illuminate\Database\Eloquent\Collection<int, TModel>|TModel]
makeMany
v12.52.0 から
makeMany(iterable|int|null $records = null)
@param iterable<int, array<string, mixed>>|int|null $records
@return \Illuminate\Database\Eloquent\Collection<int, TModel>
-
v12.52.0
追加
- 変更後
makeMany(iterable|int|null $records = null) [@param iterable<int, array<string, mixed>>|int|null $records, @return \Illuminate\Database\Eloquent\Collection<int, TModel>]
makeOne
v11.0.0 以前から
makeOne($attributes = [])
@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes
@return TModel
-
v11.0.0
追加
- 変更後
makeOne($attributes = []) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @return \Illuminate\Database\Eloquent\Model|TModel]
-
v11.15.0
シグネチャ変更
- 変更前
makeOne($attributes = []) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @return \Illuminate\Database\Eloquent\Model|TModel]- 変更後
makeOne($attributes = []) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @return TModel]
modelName
v11.0.0 以前から
modelName()
@return class-string<TModel>
new
v11.0.0 以前から
static
static new($attributes = [])
@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes
@return static
-
v11.0.0
追加
- 変更後
static new($attributes = []) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @return static]
newModel
v11.0.0 以前から
newModel(array $attributes = [])
@param array<string, mixed> $attributes
@return TModel
-
v11.0.0
追加
- 変更後
newModel(array $attributes = []) [@param array<string, mixed> $attributes, @return \Illuminate\Database\Eloquent\Model|TModel]
-
v11.15.0
シグネチャ変更
- 変更前
newModel(array $attributes = []) [@param array<string, mixed> $attributes, @return \Illuminate\Database\Eloquent\Model|TModel]- 変更後
newModel(array $attributes = []) [@param array<string, mixed> $attributes, @return TModel]
prependState
v12.11.0 から
prependState($state)
@param (callable(array<string, mixed>, Model|null): array<string, mixed>)|array<string, mixed> $state
@return static
-
v12.11.0
追加
- 変更後
prependState($state) [@param (callable(array<string, mixed>, TModel|null): array<string, mixed>)|array<string, mixed> $state, @return static]
-
v12.17.0
シグネチャ変更
- 変更前
prependState($state) [@param (callable(array<string, mixed>, TModel|null): array<string, mixed>)|array<string, mixed> $state, @return static]- 変更後
prependState($state) [@param (callable(array<string, mixed>, Model|null): array<string, mixed>)|array<string, mixed> $state, @return static]
raw
v11.0.0 以前から
raw($attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null)
@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes
@param \Illuminate\Database\Eloquent\Model|null $parent
@return array<int|string, mixed>
-
v11.0.0
追加
- 変更後
raw($attributes = [], ?Illuminate\Database\Eloquent\Model $parent = null) [@param (callable(array<string, mixed>): array<string, mixed>)|array<string, mixed> $attributes, @param \Illuminate\Database\Eloquent\Model|null $parent, @return array<int|string, mixed>]
recycle
v11.0.0 以前から
recycle($model)
@param \Illuminate\Database\Eloquent\Model|\Illuminate\Support\Collection|array $model
@return static
-
v11.0.0
追加
- 変更後
recycle($model) [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Support\Collection|array $model, @return static]
resolveFactoryName
v11.0.0 以前から
static
static resolveFactoryName(string $modelName)
@param class-string<TClass> $modelName
@return class-string<\Illuminate\Database\Eloquent\Factories\Factory<TClass>>
-
v11.0.0
追加
- 変更後
static resolveFactoryName(string $modelName) [@param class-string<\Illuminate\Database\Eloquent\Model> $modelName, @return class-string<\Illuminate\Database\Eloquent\Factories\Factory>]
-
v11.15.0
シグネチャ変更
- 変更前
static resolveFactoryName(string $modelName) [@param class-string<\Illuminate\Database\Eloquent\Model> $modelName, @return class-string<\Illuminate\Database\Eloquent\Factories\Factory>]- 変更後
static resolveFactoryName(string $modelName) [@param class-string<TClass> $modelName, @return class-string<\Illuminate\Database\Eloquent\Factories\Factory<TClass>>]
sequence
v11.0.0 以前から
sequence(...$sequence)
@param mixed ...$sequence
@return static
-
v11.0.0
追加
- 変更後
sequence(...$sequence) [@param mixed ...$sequence, @return static]
set
v11.0.0 以前から
set($key, $value)
@param string|int $key
@param mixed $value
@return static
-
v11.0.0
追加
- 変更後
set($key, $value) [@param string|int $key, @param mixed $value, @return static]
state
v11.0.0 以前から
state($state)
@param (callable(array<string, mixed>, Model|null): array<string, mixed>)|array<string, mixed> $state
@return static
-
v11.0.0
追加
- 変更後
state($state) [@param (callable(array<string, mixed>, \Illuminate\Database\Eloquent\Model|null): array<string, mixed>)|array<string, mixed> $state, @return static]
-
v11.15.0
シグネチャ変更
- 変更前
state($state) [@param (callable(array<string, mixed>, \Illuminate\Database\Eloquent\Model|null): array<string, mixed>)|array<string, mixed> $state, @return static]- 変更後
state($state) [@param (callable(array<string, mixed>, TModel|null): array<string, mixed>)|array<string, mixed> $state, @return static]
-
v12.17.0
シグネチャ変更
- 変更前
state($state) [@param (callable(array<string, mixed>, TModel|null): array<string, mixed>)|array<string, mixed> $state, @return static]- 変更後
state($state) [@param (callable(array<string, mixed>, Model|null): array<string, mixed>)|array<string, mixed> $state, @return static]
times
v11.0.0 以前から
static
static times(int $count)
@param int $count
@return static
-
v11.0.0
追加
- 変更後
static times(int $count) [@param int $count, @return static]
trashed
v11.0.0 以前から
@method
trashed(): $this
-
v11.0.0
追加
- 変更後
@method trashed(): $this
useNamespace
v11.0.0 以前から
static
static useNamespace(string $namespace)
@param string $namespace
@return void
-
v11.0.0
追加
- 変更後
static useNamespace(string $namespace) [@param string $namespace, @return void]
withoutAfterCreating
v12.52.0 から
withoutAfterCreating()
@return static
-
v12.52.0
追加
- 変更後
withoutAfterCreating() [@return static]
withoutAfterMaking
v12.52.0 から
withoutAfterMaking()
@return static
-
v12.52.0
追加
- 変更後
withoutAfterMaking() [@return static]
withoutParents
v11.33.0 から
withoutParents($parents = [])
@param array<string|class-string<Model>> $parents
@return static