Builder
Illuminate\Database\Eloquent\Builder
class src/Illuminate/Database/Eloquent/Builder.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]
__callStatic
v11.0.0 以前から
static
static __callStatic($method, $parameters)
@param string $method
@param array $parameters
@return mixed
-
v11.0.0
追加
- 変更後
static __callStatic($method, $parameters) [@param string $method, @param array $parameters, @return mixed]
__clone
v11.0.0 以前から
__clone()
@return void
-
v11.0.0
追加
- 変更後
__clone() [@return void]
__construct
v11.0.0 以前から
__construct(Illuminate\Database\Query\Builder $query)
@param \Illuminate\Database\Query\Builder $query
-
v11.0.0
追加
- 変更後
__construct(Illuminate\Database\Query\Builder $query) [@param \Illuminate\Database\Query\Builder $query, @return void]
-
v12.4.0
シグネチャ変更
- 変更前
__construct(Illuminate\Database\Query\Builder $query) [@param \Illuminate\Database\Query\Builder $query, @return void]- 変更後
__construct(Illuminate\Database\Query\Builder $query) [@param \Illuminate\Database\Query\Builder $query]
__get
v11.0.0 以前から
__get($key)
@param string $key
@return mixed
-
v11.0.0
追加
- 変更後
__get($key) [@param string $key, @return mixed]
afterQuery
v11.4.0 から
afterQuery(Closure $callback)
@param \Closure $callback
@return $this
-
v11.4.0
追加
- 変更後
afterQuery(Closure $callback) [@param \Closure $callback, @return $this]
applyAfterQueryCallbacks
v11.4.0 から
applyAfterQueryCallbacks($result)
@param mixed $result
@return mixed
-
v11.4.0
追加
- 変更後
applyAfterQueryCallbacks($result) [@param mixed $result, @return mixed]
applyScopes
v11.0.0 以前から
applyScopes()
@return static
-
v11.0.0
追加
- 変更後
applyScopes() [@return static]
clone
v11.0.0 以前から
clone()
@return static
-
v11.0.0
追加
- 変更後
clone() [@return static]
create
v11.0.0 以前から
create(array $attributes = [])
@param array $attributes
@return TModel
-
v11.0.0
追加
- 変更後
create(array $attributes = []) [@param array $attributes, @return \Illuminate\Database\Eloquent\Model|$this]
-
v11.15.0
シグネチャ変更
- 変更前
create(array $attributes = []) [@param array $attributes, @return \Illuminate\Database\Eloquent\Model|$this]- 変更後
create(array $attributes = []) [@param array $attributes, @return TModel]
createOrFirst
v11.0.0 以前から
createOrFirst(array $attributes = [], Closure|array $values = [])
@param array $attributes
@param (\Closure(): array)|array $values
@return TModel
-
v11.0.0
追加
- 変更後
createOrFirst(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return \Illuminate\Database\Eloquent\Model|static]
-
v11.15.0
シグネチャ変更
- 変更前
createOrFirst(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return \Illuminate\Database\Eloquent\Model|static]- 変更後
createOrFirst(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return TModel]
-
v12.51.0
シグネチャ変更
- 変更前
createOrFirst(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return TModel]- 変更後
createOrFirst(array $attributes = [], Closure|array $values = []) [@param array $attributes, @param (\Closure(): array)|array $values, @return TModel]
createQuietly
v11.33.0 から
createQuietly(array $attributes = [])
@param array $attributes
@return TModel
-
v11.33.0
追加
- 変更後
createQuietly(array $attributes = []) [@param array $attributes, @return TModel]
cursor
v11.0.0 以前から
cursor()
@return \Illuminate\Support\LazyCollection<int, TModel>
cursorPaginate
v11.0.0 以前から
cursorPaginate($perPage = null, $columns = ['*'], $cursorName = 'cursor', $cursor = null)
@param int|null $perPage
@param array|string $columns
@param string $cursorName
@param \Illuminate\Pagination\Cursor|string|null $cursor
@return \Illuminate\Pagination\CursorPaginator<int, TModel>
-
v11.0.0
追加
- 変更後
cursorPaginate($perPage = null, $columns = ['*'], $cursorName = 'cursor', $cursor = null) [@param int|null $perPage, @param array|string $columns, @param string $cursorName, @param \Illuminate\Pagination\Cursor|string|null $cursor, @return \Illuminate\Contracts\Pagination\CursorPaginator]
-
v12.59.0
シグネチャ変更
- 変更前
cursorPaginate($perPage = null, $columns = ['*'], $cursorName = 'cursor', $cursor = null) [@param int|null $perPage, @param array|string $columns, @param string $cursorName, @param \Illuminate\Pagination\Cursor|string|null $cursor, @return \Illuminate\Contracts\Pagination\CursorPaginator]- 変更後
cursorPaginate($perPage = null, $columns = ['*'], $cursorName = 'cursor', $cursor = null) [@param int|null $perPage, @param array|string $columns, @param string $cursorName, @param \Illuminate\Pagination\Cursor|string|null $cursor, @return \Illuminate\Pagination\CursorPaginator<int, TModel>]
-
v13.0.0
シグネチャ変更
- 変更前
cursorPaginate($perPage = null, $columns = ['*'], $cursorName = 'cursor', $cursor = null) [@param int|null $perPage, @param array|string $columns, @param string $cursorName, @param \Illuminate\Pagination\Cursor|string|null $cursor, @return \Illuminate\Pagination\CursorPaginator<int, TModel>]- 変更後
cursorPaginate($perPage = null, $columns = ['*'], $cursorName = 'cursor', $cursor = null) [@param int|null $perPage, @param array|string $columns, @param string $cursorName, @param \Illuminate\Pagination\Cursor|string|null $cursor, @return \Illuminate\Contracts\Pagination\CursorPaginator]
-
v13.9.0
シグネチャ変更
- 変更前
cursorPaginate($perPage = null, $columns = ['*'], $cursorName = 'cursor', $cursor = null) [@param int|null $perPage, @param array|string $columns, @param string $cursorName, @param \Illuminate\Pagination\Cursor|string|null $cursor, @return \Illuminate\Contracts\Pagination\CursorPaginator]- 変更後
cursorPaginate($perPage = null, $columns = ['*'], $cursorName = 'cursor', $cursor = null) [@param int|null $perPage, @param array|string $columns, @param string $cursorName, @param \Illuminate\Pagination\Cursor|string|null $cursor, @return \Illuminate\Pagination\CursorPaginator<int, TModel>]
decrement
v11.0.0 以前から
decrement($column, $amount = 1, array $extra = [])
@param string|\Illuminate\Contracts\Database\Query\Expression $column
@param float|int $amount
@param array $extra
@return int
-
v11.0.0
追加
- 変更後
decrement($column, $amount = 1, array $extra = []) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @param float|int $amount, @param array $extra, @return int]
decrementEach
v13.3.0 から
decrementEach(array $columns, array $extra = [])
@param array<string, float|int|numeric-string> $columns
@param array<string, mixed> $extra
@return int
-
v13.3.0
追加
- 変更後
decrementEach(array $columns, array $extra = []) [@param array<string, float|int|numeric-string> $columns, @param array<string, mixed> $extra, @return int]
delete
v11.0.0 以前から
delete()
@return mixed
-
v11.0.0
追加
- 変更後
delete() [@return mixed]
eagerLoadRelations
v11.0.0 以前から
eagerLoadRelations(array $models)
@param array<int, TModel> $models
@return array<int, TModel>
except
v12.22.0 から
except($models)
@param iterable|mixed $models
@return static
-
v12.22.0
追加
- 変更後
except($models) [@param iterable|mixed $models, @return static]
fillAndInsert
v12.6.0 から
fillAndInsert(array $values)
@param array<int, array<string, mixed>> $values
@return bool
-
v12.6.0
追加
- 変更後
fillAndInsert(array $values) [@param array<int, array<string, mixed>> $values, @return bool]
fillAndInsertGetId
v12.6.0 から
fillAndInsertGetId(array $values)
@param array<string, mixed> $values
@return int
-
v12.6.0
追加
- 変更後
fillAndInsertGetId(array $values) [@param array<string, mixed> $values, @return int]
fillAndInsertOrIgnore
v12.6.0 から
fillAndInsertOrIgnore(array $values)
@param array<int, array<string, mixed>> $values
@return int
-
v12.6.0
追加
- 変更後
fillAndInsertOrIgnore(array $values) [@param array<int, array<string, mixed>> $values, @return int]
fillForInsert
v12.6.0 から
fillForInsert(array $values)
@param array<int, array<string, mixed>> $values
@return array<int, array<string, mixed>>
-
v12.6.0
追加
- 変更後
fillForInsert(array $values) [@param array<int, array<string, mixed>> $values, @return array<int, array<string, mixed>>]
find
v11.0.0 以前から
find($id, $columns = ['*'])
@param mixed $id
@param array|string $columns
@return ($id is (\Illuminate\Contracts\Support\Arrayable<array-key, mixed>|array<mixed>) ? \Illuminate\Database\Eloquent\Collection<int, TModel> : TModel|null)
-
v11.0.0
追加
- 変更後
find($id, $columns = ['*']) [@param mixed $id, @param array|string $columns, @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static[]|static|null]
-
v11.15.0
シグネチャ変更
- 変更前
find($id, $columns = ['*']) [@param mixed $id, @param array|string $columns, @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static[]|static|null]- 変更後
find($id, $columns = ['*']) [@param mixed $id, @param array|string $columns, @return ($id is (\Illuminate\Contracts\Support\Arrayable<array-key, mixed>|array<mixed>) ? \Illuminate\Database\Eloquent\Collection<int, TModel> : TModel|null)]
findMany
v11.0.0 以前から
findMany($ids, $columns = ['*'])
@param \Illuminate\Contracts\Support\Arrayable|array $ids
@param array|string $columns
@return \Illuminate\Database\Eloquent\Collection<int, TModel>
-
v11.0.0
追加
- 変更後
findMany($ids, $columns = ['*']) [@param \Illuminate\Contracts\Support\Arrayable|array $ids, @param array|string $columns, @return \Illuminate\Database\Eloquent\Collection]
-
v11.15.0
シグネチャ変更
- 変更前
findMany($ids, $columns = ['*']) [@param \Illuminate\Contracts\Support\Arrayable|array $ids, @param array|string $columns, @return \Illuminate\Database\Eloquent\Collection]- 変更後
findMany($ids, $columns = ['*']) [@param \Illuminate\Contracts\Support\Arrayable|array $ids, @param array|string $columns, @return \Illuminate\Database\Eloquent\Collection<int, TModel>]
findOr
v11.0.0 以前から
findOr($id, $columns = ['*'], ?Closure $callback = null)
@param mixed $id
@param (\Closure(): TValue)|list<string>|string $columns
@param (\Closure(): TValue)|null $callback
@return ( $id is (\Illuminate\Contracts\Support\Arrayable<array-key, mixed>|array<mixed>) ? \Illuminate\Database\Eloquent\Collection<int, TModel> : TModel|TValue )
-
v11.0.0
追加
- 変更後
findOr($id, $columns = ['*'], Closure $callback = null) [@param mixed $id, @param \Closure|array|string $columns, @param \Closure|null $callback, @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static[]|static|mixed]
-
v11.3.0
シグネチャ変更
- 変更前
findOr($id, $columns = ['*'], Closure $callback = null) [@param mixed $id, @param \Closure|array|string $columns, @param \Closure|null $callback, @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static[]|static|mixed]- 変更後
findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param \Closure|array|string $columns, @param \Closure|null $callback, @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static[]|static|mixed]
-
v11.15.0
シグネチャ変更
- 変更前
findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param \Closure|array|string $columns, @param \Closure|null $callback, @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static[]|static|mixed]- 変更後
findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param (\Closure(): TValue)|list<string>|string $columns, @param (\Closure(): TValue)|null $callback, @return ( $id is (\Illuminate\Contracts\Support\Arrayable<array-key, mixed>|array<mixed>) ? \Illuminate\Database\Eloquent\Collection<int, TModel> : TModel|TValue )]
findOrFail
v11.0.0 以前から
findOrFail($id, $columns = ['*'])
@param mixed $id
@param array|string $columns
@return ($id is (\Illuminate\Contracts\Support\Arrayable<array-key, mixed>|array<mixed>) ? \Illuminate\Database\Eloquent\Collection<int, TModel> : TModel)
-
v11.0.0
追加
- 変更後
findOrFail($id, $columns = ['*']) [@param mixed $id, @param array|string $columns, @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static|static[]]
-
v11.15.0
シグネチャ変更
- 変更前
findOrFail($id, $columns = ['*']) [@param mixed $id, @param array|string $columns, @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static|static[]]- 変更後
findOrFail($id, $columns = ['*']) [@param mixed $id, @param array|string $columns, @return ($id is (\Illuminate\Contracts\Support\Arrayable<array-key, mixed>|array<mixed>) ? \Illuminate\Database\Eloquent\Collection<int, TModel> : TModel)]
findOrNew
v11.0.0 以前から
findOrNew($id, $columns = ['*'])
@param mixed $id
@param array|string $columns
@return ($id is (\Illuminate\Contracts\Support\Arrayable<array-key, mixed>|array<mixed>) ? \Illuminate\Database\Eloquent\Collection<int, TModel> : TModel)
-
v11.0.0
追加
- 変更後
findOrNew($id, $columns = ['*']) [@param mixed $id, @param array|string $columns, @return \Illuminate\Database\Eloquent\Model|static]
-
v11.15.0
シグネチャ変更
- 変更前
findOrNew($id, $columns = ['*']) [@param mixed $id, @param array|string $columns, @return \Illuminate\Database\Eloquent\Model|static]- 変更後
findOrNew($id, $columns = ['*']) [@param mixed $id, @param array|string $columns, @return ($id is (\Illuminate\Contracts\Support\Arrayable<array-key, mixed>|array<mixed>) ? \Illuminate\Database\Eloquent\Collection<int, TModel> : TModel)]
findSole
v11.43.0 から
findSole($id, $columns = ['*'])
@param mixed $id
@param array|string $columns
@return TModel
-
v11.43.0
追加
- 変更後
findSole($id, $columns = ['*']) [@param mixed $id, @param array|string $columns, @return TModel]
firstOr
v11.0.0 以前から
firstOr($columns = ['*'], ?Closure $callback = null)
@param (\Closure(): TValue)|list<string> $columns
@param (\Closure(): TValue)|null $callback
@return TModel|TValue
-
v11.0.0
追加
- 変更後
firstOr($columns = ['*'], Closure $callback = null) [@param \Closure|array|string $columns, @param \Closure|null $callback, @return \Illuminate\Database\Eloquent\Model|static|mixed]
-
v11.3.0
シグネチャ変更
- 変更前
firstOr($columns = ['*'], Closure $callback = null) [@param \Closure|array|string $columns, @param \Closure|null $callback, @return \Illuminate\Database\Eloquent\Model|static|mixed]- 変更後
firstOr($columns = ['*'], ?Closure $callback = null) [@param \Closure|array|string $columns, @param \Closure|null $callback, @return \Illuminate\Database\Eloquent\Model|static|mixed]
-
v11.15.0
シグネチャ変更
- 変更前
firstOr($columns = ['*'], ?Closure $callback = null) [@param \Closure|array|string $columns, @param \Closure|null $callback, @return \Illuminate\Database\Eloquent\Model|static|mixed]- 変更後
firstOr($columns = ['*'], ?Closure $callback = null) [@param (\Closure(): TValue)|list<string> $columns, @param (\Closure(): TValue)|null $callback, @return TModel|TValue]
firstOrCreate
v11.0.0 以前から
firstOrCreate(array $attributes = [], Closure|array $values = [])
@param array $attributes
@param (\Closure(): array)|array $values
@return TModel
-
v11.0.0
追加
- 変更後
firstOrCreate(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return \Illuminate\Database\Eloquent\Model|static]
-
v11.15.0
シグネチャ変更
- 変更前
firstOrCreate(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return \Illuminate\Database\Eloquent\Model|static]- 変更後
firstOrCreate(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return TModel]
-
v12.51.0
シグネチャ変更
- 変更前
firstOrCreate(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return TModel]- 変更後
firstOrCreate(array $attributes = [], Closure|array $values = []) [@param array $attributes, @param (\Closure(): array)|array $values, @return TModel]
firstOrFail
v11.0.0 以前から
firstOrFail($columns = ['*'])
@param array|string $columns
@return TModel
-
v11.0.0
追加
- 変更後
firstOrFail($columns = ['*']) [@param array|string $columns, @return \Illuminate\Database\Eloquent\Model|static]
-
v11.15.0
シグネチャ変更
- 変更前
firstOrFail($columns = ['*']) [@param array|string $columns, @return \Illuminate\Database\Eloquent\Model|static]- 変更後
firstOrFail($columns = ['*']) [@param array|string $columns, @return TModel]
firstOrNew
v11.0.0 以前から
firstOrNew(array $attributes = [], Closure|array $values = [])
@param array $attributes
@param (\Closure(): array)|array $values
@return TModel
-
v11.0.0
追加
- 変更後
firstOrNew(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return \Illuminate\Database\Eloquent\Model|static]
-
v11.15.0
シグネチャ変更
- 変更前
firstOrNew(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return \Illuminate\Database\Eloquent\Model|static]- 変更後
firstOrNew(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return TModel]
-
v13.5.0
シグネチャ変更
- 変更前
firstOrNew(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return TModel]- 変更後
firstOrNew(array $attributes = [], Closure|array $values = []) [@param array $attributes, @param (\Closure(): array)|array $values, @return TModel]
firstWhere
v11.0.0 以前から
firstWhere($column, $operator = null, $value = null, $boolean = 'and')
@param (\Closure(static): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column
@param mixed $operator
@param mixed $value
@param string $boolean
@return TModel|null
-
v11.0.0
追加
- 変更後
firstWhere($column, $operator = null, $value = null, $boolean = 'and') [@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @param string $boolean, @return \Illuminate\Database\Eloquent\Model|static|null]
-
v11.15.0
シグネチャ変更
- 変更前
firstWhere($column, $operator = null, $value = null, $boolean = 'and') [@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @param string $boolean, @return \Illuminate\Database\Eloquent\Model|static|null]- 変更後
firstWhere($column, $operator = null, $value = null, $boolean = 'and') [@param (\Closure(static): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @param string $boolean, @return TModel|null]
forceCreate
v11.0.0 以前から
forceCreate(array $attributes)
@param array $attributes
@return TModel
-
v11.0.0
追加
- 変更後
forceCreate(array $attributes) [@param array $attributes, @return \Illuminate\Database\Eloquent\Model|$this]
-
v11.15.0
シグネチャ変更
- 変更前
forceCreate(array $attributes) [@param array $attributes, @return \Illuminate\Database\Eloquent\Model|$this]- 変更後
forceCreate(array $attributes) [@param array $attributes, @return TModel]
forceCreateQuietly
v11.0.0 以前から
forceCreateQuietly(array $attributes = [])
@param array $attributes
@return TModel
-
v11.0.0
追加
- 変更後
forceCreateQuietly(array $attributes = []) [@param array $attributes, @return \Illuminate\Database\Eloquent\Model|$this]
-
v11.15.0
シグネチャ変更
- 変更前
forceCreateQuietly(array $attributes = []) [@param array $attributes, @return \Illuminate\Database\Eloquent\Model|$this]- 変更後
forceCreateQuietly(array $attributes = []) [@param array $attributes, @return TModel]
forceDelete
v11.0.0 以前から
forceDelete()
@return mixed
-
v11.0.0
追加
- 変更後
forceDelete() [@return mixed]
fromQuery
v11.0.0 以前から
fromQuery($query, $bindings = [])
@param string $query
@param array $bindings
@return \Illuminate\Database\Eloquent\Collection<int, TModel>
-
v11.0.0
追加
- 変更後
fromQuery($query, $bindings = []) [@param string $query, @param array $bindings, @return \Illuminate\Database\Eloquent\Collection]
-
v11.15.0
シグネチャ変更
- 変更前
fromQuery($query, $bindings = []) [@param string $query, @param array $bindings, @return \Illuminate\Database\Eloquent\Collection]- 変更後
fromQuery($query, $bindings = []) [@param string $query, @param array $bindings, @return \Illuminate\Database\Eloquent\Collection<int, TModel>]
get
v11.0.0 以前から
get($columns = ['*'])
@param array|string $columns
@return \Illuminate\Database\Eloquent\Collection<int, TModel>
-
v11.0.0
追加
- 変更後
get($columns = ['*']) [@param array|string $columns, @return \Illuminate\Database\Eloquent\Collection|static[]]
-
v11.15.0
シグネチャ変更
- 変更前
get($columns = ['*']) [@param array|string $columns, @return \Illuminate\Database\Eloquent\Collection|static[]]- 変更後
get($columns = ['*']) [@param array|string $columns, @return \Illuminate\Database\Eloquent\Collection<int, TModel>]
getEagerLoads
v11.0.0 以前から
getEagerLoads()
@return array
-
v11.0.0
追加
- 変更後
getEagerLoads() [@return array]
getGlobalMacro
v11.0.0 以前から
static
static getGlobalMacro($name)
@param string $name
@return \Closure
-
v11.0.0
追加
- 変更後
static getGlobalMacro($name) [@param string $name, @return \Closure]
getLimit
v12.0.0 から
getLimit()
@return mixed
-
v12.0.0
追加
- 変更後
getLimit() [@return mixed]
getMacro
v11.0.0 以前から
getMacro($name)
@param string $name
@return \Closure
-
v11.0.0
追加
- 変更後
getMacro($name) [@param string $name, @return \Closure]
getModel
v11.0.0 以前から
getModel()
@return TModel
getModels
v11.0.0 以前から
getModels($columns = ['*'])
@param array|string $columns
@return array<int, TModel>
-
v11.0.0
追加
- 変更後
getModels($columns = ['*']) [@param array|string $columns, @return \Illuminate\Database\Eloquent\Model[]|static[]]
-
v11.15.0
シグネチャ変更
- 変更前
getModels($columns = ['*']) [@param array|string $columns, @return \Illuminate\Database\Eloquent\Model[]|static[]]- 変更後
getModels($columns = ['*']) [@param array|string $columns, @return array<int, TModel>]
getOffset
v12.0.0 から
getOffset()
@return mixed
-
v12.0.0
追加
- 変更後
getOffset() [@return mixed]
getQuery
v11.0.0 以前から
getQuery()
@return \Illuminate\Database\Query\Builder
-
v11.0.0
追加
- 変更後
getQuery() [@return \Illuminate\Database\Query\Builder]
getRelation
v11.0.0 以前から
getRelation($name)
@param string $name
@return \Illuminate\Database\Eloquent\Relations\Relation<\Illuminate\Database\Eloquent\Model, TModel, *>
-
v11.0.0
追加
- 変更後
getRelation($name) [@param string $name, @return \Illuminate\Database\Eloquent\Relations\Relation]
-
v11.15.0
シグネチャ変更
- 変更前
getRelation($name) [@param string $name, @return \Illuminate\Database\Eloquent\Relations\Relation]- 変更後
getRelation($name) [@param string $name, @return \Illuminate\Database\Eloquent\Relations\Relation<\Illuminate\Database\Eloquent\Model, TModel, *>]
hasGlobalMacro
v11.0.0 以前から
static
static hasGlobalMacro($name)
@param string $name
@return bool
-
v11.0.0
追加
- 変更後
static hasGlobalMacro($name) [@param string $name, @return bool]
hasMacro
v11.0.0 以前から
hasMacro($name)
@param string $name
@return bool
-
v11.0.0
追加
- 変更後
hasMacro($name) [@param string $name, @return bool]
hasNamedScope
v11.0.0 以前から
hasNamedScope($scope)
@param string $scope
@return bool
-
v11.0.0
追加
- 変更後
hasNamedScope($scope) [@param string $scope, @return bool]
hydrate
v11.0.0 以前から
hydrate(array $items)
@param array $items
@return \Illuminate\Database\Eloquent\Collection<int, TModel>
-
v11.0.0
追加
- 変更後
hydrate(array $items) [@param array $items, @return \Illuminate\Database\Eloquent\Collection]
-
v11.15.0
シグネチャ変更
- 変更前
hydrate(array $items) [@param array $items, @return \Illuminate\Database\Eloquent\Collection]- 変更後
hydrate(array $items) [@param array $items, @return \Illuminate\Database\Eloquent\Collection<int, TModel>]
increment
v11.0.0 以前から
increment($column, $amount = 1, array $extra = [])
@param string|\Illuminate\Contracts\Database\Query\Expression $column
@param float|int $amount
@param array $extra
@return int
-
v11.0.0
追加
- 変更後
increment($column, $amount = 1, array $extra = []) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @param float|int $amount, @param array $extra, @return int]
incrementEach
v13.3.0 から
incrementEach(array $columns, array $extra = [])
@param array<string, float|int|numeric-string> $columns
@param array<string, mixed> $extra
@return int
-
v13.3.0
追加
- 変更後
incrementEach(array $columns, array $extra = []) [@param array<string, float|int|numeric-string> $columns, @param array<string, mixed> $extra, @return int]
incrementOrCreate
v11.39.1 から
incrementOrCreate(array $attributes, string $column = 'count', $default = 1, $step = 1, array $extra = [])
@param array $attributes
@param string $column
@param int|float $default
@param int|float $step
@param array $extra
@return TModel
-
v11.39.1
追加
- 変更後
incrementOrCreate(array $attributes, string $column = 'count', $default = 1, $step = 1, array $extra = []) [@param array $attributes, @param string $column, @param int|float $default, @param int|float $step, @param array $extra, @return TModel]
latest
v11.0.0 以前から
latest($column = null)
@param string|\Illuminate\Contracts\Database\Query\Expression $column
@return $this
-
v11.0.0
追加
- 変更後
latest($column = null) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @return $this]
make
v11.0.0 以前から
make(array $attributes = [])
@param array $attributes
@return TModel
-
v11.0.0
追加
- 変更後
make(array $attributes = []) [@param array $attributes, @return \Illuminate\Database\Eloquent\Model|static]
-
v11.15.0
シグネチャ変更
- 変更前
make(array $attributes = []) [@param array $attributes, @return \Illuminate\Database\Eloquent\Model|static]- 変更後
make(array $attributes = []) [@param array $attributes, @return TModel]
modelKeys
v13.24.0 から
modelKeys()
@return array<int, array-key>
-
v13.24.0
追加
- 変更後
modelKeys() [@return array<int, array-key>]
newModelInstance
v11.0.0 以前から
newModelInstance($attributes = [])
@param array $attributes
@return TModel
-
v11.0.0
追加
- 変更後
newModelInstance($attributes = []) [@param array $attributes, @return \Illuminate\Database\Eloquent\Model|static]
-
v11.15.0
シグネチャ変更
- 変更前
newModelInstance($attributes = []) [@param array $attributes, @return \Illuminate\Database\Eloquent\Model|static]- 変更後
newModelInstance($attributes = []) [@param array $attributes, @return TModel]
oldest
v11.0.0 以前から
oldest($column = null)
@param string|\Illuminate\Contracts\Database\Query\Expression $column
@return $this
-
v11.0.0
追加
- 変更後
oldest($column = null) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @return $this]
onClone
v11.42.0 から
onClone(Closure $callback)
@param \Closure $callback
@return $this
-
v11.42.0
追加
- 変更後
onClone(Closure $callback) [@param \Closure $callback, @return $this]
onDelete
v11.0.0 以前から
onDelete(Closure $callback)
@param \Closure $callback
@return void
-
v11.0.0
追加
- 変更後
onDelete(Closure $callback) [@param \Closure $callback, @return void]
orWhere
v11.0.0 以前から
orWhere($column, $operator = null, $value = null)
@param (\Closure(static): mixed)|array|string|\Illuminate\Contracts\Database\Query\Expression $column
@param mixed $operator
@param mixed $value
@return $this
-
v11.0.0
追加
- 変更後
orWhere($column, $operator = null, $value = null) [@param \Closure|array|string|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
orWhere($column, $operator = null, $value = null) [@param \Closure|array|string|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @return $this]- 変更後
orWhere($column, $operator = null, $value = null) [@param (\Closure(static): mixed)|array|string|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @return $this]
orWhereKey
v13.27.0 から
orWhereKey($id)
@param mixed $id
@return $this
orWhereKeyNot
v13.27.0 から
orWhereKeyNot($id)
@param mixed $id
@return $this
orWhereNot
v11.0.0 以前から
orWhereNot($column, $operator = null, $value = null)
@param (\Closure(static): mixed)|array|string|\Illuminate\Contracts\Database\Query\Expression $column
@param mixed $operator
@param mixed $value
@return $this
-
v11.0.0
追加
- 変更後
orWhereNot($column, $operator = null, $value = null) [@param \Closure|array|string|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
orWhereNot($column, $operator = null, $value = null) [@param \Closure|array|string|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @return $this]- 変更後
orWhereNot($column, $operator = null, $value = null) [@param (\Closure(static): mixed)|array|string|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @return $this]
paginate
v11.0.0 以前から
paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null)
@param int|null|\Closure $perPage
@param array|string $columns
@param string $pageName
@param int|null $page
@param \Closure|int|null $total
@return \Illuminate\Pagination\LengthAwarePaginator<int, TModel>
-
v11.0.0
追加
- 変更後
paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Contracts\Pagination\LengthAwarePaginator]
-
v11.44.2
シグネチャ変更
- 変更前
paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Contracts\Pagination\LengthAwarePaginator]- 変更後
paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]
-
v12.0.0
シグネチャ変更
- 変更前
paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]- 変更後
paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Contracts\Pagination\LengthAwarePaginator]
-
v12.1.0
シグネチャ変更
- 変更前
paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Contracts\Pagination\LengthAwarePaginator]- 変更後
paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]
-
v12.59.0
シグネチャ変更
- 変更前
paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]- 変更後
paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator<int, TModel>]
-
v13.0.0
シグネチャ変更
- 変更前
paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator<int, TModel>]- 変更後
paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]
-
v13.9.0
シグネチャ変更
- 変更前
paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]- 変更後
paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator<int, TModel>]
pluck
v11.0.0 以前から
pluck($column, $key = null)
@param string|\Illuminate\Contracts\Database\Query\Expression $column
@param string|null $key
@return \Illuminate\Support\Collection<array-key, mixed>
-
v11.0.0
追加
- 変更後
pluck($column, $key = null) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @param string|null $key, @return \Illuminate\Support\Collection]
-
v11.15.0
シグネチャ変更
- 変更前
pluck($column, $key = null) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @param string|null $key, @return \Illuminate\Support\Collection]- 変更後
pluck($column, $key = null) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @param string|null $key, @return \Illuminate\Support\Collection<int|string, mixed>]
-
v11.16.0
シグネチャ変更
- 変更前
pluck($column, $key = null) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @param string|null $key, @return \Illuminate\Support\Collection<int|string, mixed>]- 変更後
pluck($column, $key = null) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @param string|null $key, @return \Illuminate\Support\Collection<array-key, mixed>]
qualifyColumn
v11.0.0 以前から
qualifyColumn($column)
@param string|\Illuminate\Contracts\Database\Query\Expression $column
@return string
-
v11.0.0
追加
- 変更後
qualifyColumn($column) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @return string]
qualifyColumns
v11.0.0 以前から
qualifyColumns($columns)
@param array|\Illuminate\Contracts\Database\Query\Expression $columns
@return array
-
v11.0.0
追加
- 変更後
qualifyColumns($columns) [@param array|\Illuminate\Contracts\Database\Query\Expression $columns, @return array]
removedScopes
v11.0.0 以前から
removedScopes()
@return array
-
v11.0.0
追加
- 変更後
removedScopes() [@return array]
scopes
v11.0.0 以前から
scopes($scopes)
@param array|string $scopes
@return static|mixed
-
v11.0.0
追加
- 変更後
scopes($scopes) [@param array|string $scopes, @return static|mixed]
setEagerLoads
v11.0.0 以前から
setEagerLoads(array $eagerLoad)
@param array $eagerLoad
@return $this
-
v11.0.0
追加
- 変更後
setEagerLoads(array $eagerLoad) [@param array $eagerLoad, @return $this]
setModel
v11.0.0 以前から
setModel(Illuminate\Database\Eloquent\Model $model)
@param TModelNew $model
@return static<TModelNew>
-
v11.0.0
追加
- 変更後
setModel(Illuminate\Database\Eloquent\Model $model) [@param \Illuminate\Database\Eloquent\Model $model, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
setModel(Illuminate\Database\Eloquent\Model $model) [@param \Illuminate\Database\Eloquent\Model $model, @return $this]- 変更後
setModel(Illuminate\Database\Eloquent\Model $model) [@param TModelNew $model, @return static<TModelNew>]
setQuery
v11.0.0 以前から
setQuery($query)
@param \Illuminate\Database\Query\Builder $query
@return $this
-
v11.0.0
追加
- 変更後
setQuery($query) [@param \Illuminate\Database\Query\Builder $query, @return $this]
simplePaginate
v11.0.0 以前から
simplePaginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null)
@param int|null $perPage
@param array|string $columns
@param string $pageName
@param int|null $page
@return \Illuminate\Pagination\Paginator<int, TModel>
-
v11.0.0
追加
- 変更後
simplePaginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null) [@param int|null $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Contracts\Pagination\Paginator]
-
v12.59.0
シグネチャ変更
- 変更前
simplePaginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null) [@param int|null $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Contracts\Pagination\Paginator]- 変更後
simplePaginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null) [@param int|null $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Pagination\Paginator<int, TModel>]
-
v13.0.0
シグネチャ変更
- 変更前
simplePaginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null) [@param int|null $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Pagination\Paginator<int, TModel>]- 変更後
simplePaginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null) [@param int|null $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Contracts\Pagination\Paginator]
-
v13.9.0
シグネチャ変更
- 変更前
simplePaginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null) [@param int|null $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Contracts\Pagination\Paginator]- 変更後
simplePaginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null) [@param int|null $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Pagination\Paginator<int, TModel>]
sole
v11.0.0 以前から
sole($columns = ['*'])
@param array|string $columns
@return TModel
-
v11.0.0
追加
- 変更後
sole($columns = ['*']) [@param array|string $columns, @return \Illuminate\Database\Eloquent\Model]
-
v11.15.0
シグネチャ変更
- 変更前
sole($columns = ['*']) [@param array|string $columns, @return \Illuminate\Database\Eloquent\Model]- 変更後
sole($columns = ['*']) [@param array|string $columns, @return TModel]
soleValue
v11.0.0 以前から
soleValue($column)
@param string|\Illuminate\Contracts\Database\Query\Expression $column
@return mixed
-
v11.0.0
追加
- 変更後
soleValue($column) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @return mixed]
toBase
v11.0.0 以前から
toBase()
@return \Illuminate\Database\Query\Builder
-
v11.0.0
追加
- 変更後
toBase() [@return \Illuminate\Database\Query\Builder]
touch
v11.0.0 以前から
touch($column = null)
@param array|string|null $column
@return int|false
update
v11.0.0 以前から
update(array $values)
@param array $values
@return int
-
v11.0.0
追加
- 変更後
update(array $values) [@param array $values, @return int]
updateOrCreate
v11.0.0 以前から
updateOrCreate(array $attributes, Closure|array $values = [])
@param array $attributes
@param (\Closure(): array)|array $values
@return TModel
-
v11.0.0
追加
- 変更後
updateOrCreate(array $attributes, array $values = []) [@param array $attributes, @param array $values, @return \Illuminate\Database\Eloquent\Model|static]
-
v11.15.0
シグネチャ変更
- 変更前
updateOrCreate(array $attributes, array $values = []) [@param array $attributes, @param array $values, @return \Illuminate\Database\Eloquent\Model|static]- 変更後
updateOrCreate(array $attributes, array $values = []) [@param array $attributes, @param array $values, @return TModel]
-
v13.5.0
シグネチャ変更
- 変更前
updateOrCreate(array $attributes, array $values = []) [@param array $attributes, @param array $values, @return TModel]- 変更後
updateOrCreate(array $attributes, Closure|array $values = []) [@param array $attributes, @param (\Closure(): array)|array $values, @return TModel]
upsert
v11.0.0 以前から
upsert(array $values, $uniqueBy, $update = null)
@param array $values
@param array|string $uniqueBy
@param array|null $update
@return int
-
v11.0.0
追加
- 変更後
upsert(array $values, $uniqueBy, $update = null) [@param array $values, @param array|string $uniqueBy, @param array|null $update, @return int]
value
v11.0.0 以前から
value($column)
@param string|\Illuminate\Contracts\Database\Query\Expression $column
@return mixed
-
v11.0.0
追加
- 変更後
value($column) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @return mixed]
valueOrFail
v11.0.0 以前から
valueOrFail($column)
@param string|\Illuminate\Contracts\Database\Query\Expression $column
@return mixed
-
v11.0.0
追加
- 変更後
valueOrFail($column) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @return mixed]
where
v11.0.0 以前から
where($column, $operator = null, $value = null, $boolean = 'and')
@param (\Closure(static): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column
@param mixed $operator
@param mixed $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
where($column, $operator = null, $value = null, $boolean = 'and') [@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
where($column, $operator = null, $value = null, $boolean = 'and') [@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]- 変更後
where($column, $operator = null, $value = null, $boolean = 'and') [@param (\Closure(static): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
whereKey
v11.0.0 以前から
whereKey($id)
@param mixed $id
@return $this
-
v11.0.0
追加
- 変更後
whereKey($id) [@param mixed $id, @return $this]
-
v13.26.0
シグネチャ変更
- 変更前
whereKey($id) [@param mixed $id, @return $this]- 変更後
whereKey(mixed $id, string $boolean = 'and', bool $not = false): static [@return $this]
-
v13.26.1
シグネチャ変更
- 変更前
whereKey(mixed $id, string $boolean = 'and', bool $not = false): static [@return $this]- 変更後
whereKey($id) [@param mixed $id, @return $this]
whereKeyNot
v11.0.0 以前から
whereKeyNot($id)
@param mixed $id
@return $this
-
v11.0.0
追加
- 変更後
whereKeyNot($id) [@param mixed $id, @return $this]
-
v13.26.0
シグネチャ変更
- 変更前
whereKeyNot($id) [@param mixed $id, @return $this]- 変更後
whereKeyNot(mixed $id, string $boolean = 'and'): static [@return $this]
-
v13.26.1
シグネチャ変更
- 変更前
whereKeyNot(mixed $id, string $boolean = 'and'): static [@return $this]- 変更後
whereKeyNot($id) [@param mixed $id, @return $this]
whereNot
v11.0.0 以前から
whereNot($column, $operator = null, $value = null, $boolean = 'and')
@param (\Closure(static): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column
@param mixed $operator
@param mixed $value
@param string $boolean
@return $this
-
v11.0.0
追加
- 変更後
whereNot($column, $operator = null, $value = null, $boolean = 'and') [@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
-
v11.15.0
シグネチャ変更
- 変更前
whereNot($column, $operator = null, $value = null, $boolean = 'and') [@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]- 変更後
whereNot($column, $operator = null, $value = null, $boolean = 'and') [@param (\Closure(static): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
with
v11.0.0 以前から
with($relations, $callback = null)
@param array<array-key, array|(\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string>|string $relations
@param (\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string|null $callback
@return $this
-
v11.0.0
追加
- 変更後
with($relations, $callback = null) [@param string|array $relations, @param string|\Closure|null $callback, @return $this]
-
v11.23.0
シグネチャ変更
- 変更前
with($relations, $callback = null) [@param string|array $relations, @param string|\Closure|null $callback, @return $this]- 変更後
with($relations, $callback = null) [@param array<array-key, (\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string>|string $relations, @param (\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string|null $callback, @return $this]
-
v11.23.3
シグネチャ変更
- 変更前
with($relations, $callback = null) [@param array<array-key, (\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string>|string $relations, @param (\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string|null $callback, @return $this]- 変更後
with($relations, $callback = null) [@param array<array-key, array|(\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string>|string $relations, @param (\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string|null $callback, @return $this]
withAttributes
v11.40.0 から
withAttributes(Illuminate\Contracts\Database\Query\Expression|array|string $attributes, $value = null, $asConditions = true)
@param \Illuminate\Contracts\Database\Query\Expression|array|string $attributes
@param mixed $value
@param bool $asConditions
@return $this
-
v11.40.0
追加
- 変更後
withAttributes(Illuminate\Contracts\Database\Query\Expression|array|string $attributes, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|array|string $attributes, @param mixed $value, @return $this]
-
v12.4.0
シグネチャ変更
- 変更前
withAttributes(Illuminate\Contracts\Database\Query\Expression|array|string $attributes, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|array|string $attributes, @param mixed $value, @return $this]- 変更後
withAttributes(Illuminate\Contracts\Database\Query\Expression|array|string $attributes, $value = null, $asConditions = true) [@param \Illuminate\Contracts\Database\Query\Expression|array|string $attributes, @param mixed $value, @param bool $asConditions, @return $this]
withCasts
v11.0.0 以前から
withCasts($casts)
@param array $casts
@return $this
-
v11.0.0
追加
- 変更後
withCasts($casts) [@param array $casts, @return $this]
withGlobalScope
v11.0.0 以前から
withGlobalScope($identifier, $scope)
@param string $identifier
@param \Illuminate\Database\Eloquent\Scope|\Closure $scope
@return $this
-
v11.0.0
追加
- 変更後
withGlobalScope($identifier, $scope) [@param string $identifier, @param \Illuminate\Database\Eloquent\Scope|\Closure $scope, @return $this]
withOnly
v11.0.0 以前から
withOnly($relations)
@param array<array-key, array|(\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string>|string $relations
@return $this
-
v11.0.0
追加
- 変更後
withOnly($relations) [@param mixed $relations, @return $this]
-
v11.23.0
シグネチャ変更
- 変更前
withOnly($relations) [@param mixed $relations, @return $this]- 変更後
withOnly($relations) [@param array<array-key, (\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string>|string $relations, @return $this]
-
v11.23.3
シグネチャ変更
- 変更前
withOnly($relations) [@param array<array-key, (\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string>|string $relations, @return $this]- 変更後
withOnly($relations) [@param array<array-key, array|(\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string>|string $relations, @return $this]
without
v11.0.0 以前から
without($relations)
@param mixed $relations
@return $this
-
v11.0.0
追加
- 変更後
without($relations) [@param mixed $relations, @return $this]
withoutEagerLoad
v11.0.0 以前から
withoutEagerLoad(array $relations)
@param array $relations
@return $this
-
v11.0.0
追加
- 変更後
withoutEagerLoad(array $relations) [@param array $relations, @return $this]
withoutEagerLoads
v11.0.0 以前から
withoutEagerLoads()
@return $this
-
v11.0.0
追加
- 変更後
withoutEagerLoads() [@return $this]
withoutGlobalScope
v11.0.0 以前から
withoutGlobalScope($scope)
@param \Illuminate\Database\Eloquent\Scope|string $scope
@return $this
-
v11.0.0
追加
- 変更後
withoutGlobalScope($scope) [@param \Illuminate\Database\Eloquent\Scope|string $scope, @return $this]
withoutGlobalScopes
v11.0.0 以前から
withoutGlobalScopes(?array $scopes = null)
@param array|null $scopes
@return $this
withoutGlobalScopesExcept
v12.29.0 から
withoutGlobalScopesExcept(array $scopes = [])
@param array $scopes
@return $this
-
v12.29.0
追加
- 変更後
withoutGlobalScopesExcept(array $scopes = []) [@param array $scopes, @return $this]
withSavepointIfNeeded
v11.0.0 以前から
withSavepointIfNeeded(Closure $scope): mixed
@param \Closure(): TModelValue $scope
@return TModelValue
-
v11.0.0
追加
- 変更後
withSavepointIfNeeded(Closure $scope): mixed [@param \Closure(): TModelValue $scope, @return TModelValue]