Model

Illuminate\Database\Eloquent\Model

class src/Illuminate/Database/Eloquent/Model.php

__call

v11.0.0 以前から

__call($method, $parameters)
@param string $method
@param array $parameters
@return mixed
  1. 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
  1. v11.0.0 追加
    変更後
    static __callStatic($method, $parameters) [@param string $method, @param array $parameters, @return mixed]

__construct

v11.0.0 以前から

__construct(array $attributes = [])
@param array<string, mixed> $attributes
  1. v11.0.0 追加
    変更後
    __construct(array $attributes = []) [@param array $attributes, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(array $attributes = []) [@param array $attributes, @return void]
    変更後
    __construct(array $attributes = []) [@param array $attributes]
  3. v12.18.0 シグネチャ変更
    変更前
    __construct(array $attributes = []) [@param array $attributes]
    変更後
    __construct(array $attributes = []) [@param array<string, mixed> $attributes]

__get

v11.0.0 以前から

__get($key)
@param string $key
@return mixed
  1. v11.0.0 追加
    変更後
    __get($key) [@param string $key, @return mixed]

__isset

v11.0.0 以前から

__isset($key)
@param string $key
@return bool
  1. v11.0.0 追加
    変更後
    __isset($key) [@param string $key, @return bool]

__set

v11.0.0 以前から

__set($key, $value)
@param string $key
@param mixed $value
@return void
  1. v11.0.0 追加
    変更後
    __set($key, $value) [@param string $key, @param mixed $value, @return void]

__sleep

v11.0.0 以前から

__sleep()
@return array
  1. v11.0.0 追加
    変更後
    __sleep() [@return array]

__toString

v11.0.0 以前から

__toString()
@return string
  1. v11.0.0 追加
    変更後
    __toString() [@return string]

__unset

v11.0.0 以前から

__unset($key)
@param string $key
@return void
  1. v11.0.0 追加
    変更後
    __unset($key) [@param string $key, @return void]

__wakeup

v11.0.0 以前から

__wakeup()
@return void
  1. v11.0.0 追加
    変更後
    __wakeup() [@return void]

all

v11.0.0 以前から

static

static all($columns = ['*'])
@param array|string $columns
@return \Illuminate\Database\Eloquent\Collection<int, static>
  1. v11.0.0 追加
    変更後
    static all($columns = ['*']) [@param array|string $columns, @return \Illuminate\Database\Eloquent\Collection<int, static>]

automaticallyEagerLoadRelationships

v12.8.0 から

static

static automaticallyEagerLoadRelationships($value = true)
@param bool $value
@return void
  1. v12.8.0 追加
    変更後
    static automaticallyEagerLoadRelationships($value = true) [@param bool $value, @return void]

broadcastChannel

v11.0.0 以前から

broadcastChannel()
@return string
  1. v11.0.0 追加
    変更後
    broadcastChannel() [@return string]

broadcastChannelRoute

v11.0.0 以前から

broadcastChannelRoute()
@return string
  1. v11.0.0 追加
    変更後
    broadcastChannelRoute() [@return string]

callNamedScope

v11.0.0 以前から

callNamedScope($scope, array $parameters = [])
@param string $scope
@param array $parameters
@return mixed
  1. v11.0.0 追加
    変更後
    callNamedScope($scope, array $parameters = []) [@param string $scope, @param array $parameters, @return mixed]

clearBootedModels

v11.0.0 以前から

static

static clearBootedModels()
@return void
  1. v11.0.0 追加
    変更後
    static clearBootedModels() [@return void]

delete

v11.0.0 以前から

delete()
@return bool|null
  1. v11.0.0 追加
    変更後
    delete() [@return bool|null]

deleteOrFail

v11.0.0 以前から

deleteOrFail()
@return bool|null
  1. v11.0.0 追加
    変更後
    deleteOrFail() [@return bool|null]

deleteQuietly

v11.0.0 以前から

deleteQuietly()
@return bool
  1. v11.0.0 追加
    変更後
    deleteQuietly() [@return bool]

destroy

v11.0.0 以前から

static

static destroy($ids)
@param \Illuminate\Support\Collection|array|int|string $ids
@return int
  1. v11.0.0 追加
    変更後
    static destroy($ids) [@param \Illuminate\Support\Collection|array|int|string $ids, @return int]

escapeWhenCastingToString

v11.0.0 以前から

escapeWhenCastingToString($escape = true)
@param bool $escape
@return $this
  1. v11.0.0 追加
    変更後
    escapeWhenCastingToString($escape = true) [@param bool $escape, @return $this]

fill

v11.0.0 以前から

fill(array $attributes)
@param array<string, mixed> $attributes
@return $this
  1. v11.0.0 追加
    変更後
    fill(array $attributes) [@param array $attributes, @return $this]
  2. v12.18.0 シグネチャ変更
    変更前
    fill(array $attributes) [@param array $attributes, @return $this]
    変更後
    fill(array $attributes) [@param array<string, mixed> $attributes, @return $this]

forceDelete

v11.0.0 以前から

forceDelete()
@return bool|null
  1. v11.0.0 追加
    変更後
    forceDelete() [@return bool|null]

forceDestroy

v11.21.0 から

static

static forceDestroy($ids)
@param \Illuminate\Support\Collection|array|int|string $ids
@return bool|null
  1. v11.21.0 追加
    変更後
    static forceDestroy($ids) [@param \Illuminate\Support\Collection|array|int|string $ids, @return bool|null]

forceFill

v11.0.0 以前から

forceFill(array $attributes)
@param array<string, mixed> $attributes
@return $this
  1. v11.0.0 追加
    変更後
    forceFill(array $attributes) [@param array $attributes, @return $this]
  2. v12.18.0 シグネチャ変更
    変更前
    forceFill(array $attributes) [@param array $attributes, @return $this]
    変更後
    forceFill(array $attributes) [@param array<string, mixed> $attributes, @return $this]

fresh

v11.0.0 以前から

fresh($with = [])
@param array|string $with
@return static|null
  1. v11.0.0 追加
    変更後
    fresh($with = []) [@param array|string $with, @return static|null]

getConnection

v11.0.0 以前から

getConnection()
@return \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    getConnection() [@return \Illuminate\Database\Connection]

getConnectionName

v11.0.0 以前から

getConnectionName()
@return string|null
  1. v11.0.0 追加
    変更後
    getConnectionName() [@return string|null]

getConnectionResolver

v11.0.0 以前から

static

static getConnectionResolver()
@return \Illuminate\Database\ConnectionResolverInterface|null
  1. v11.0.0 追加
    変更後
    static getConnectionResolver() [@return \Illuminate\Database\ConnectionResolverInterface|null]

getForeignKey

v11.0.0 以前から

getForeignKey()
@return string
  1. v11.0.0 追加
    変更後
    getForeignKey() [@return string]

getIncrementing

v11.0.0 以前から

getIncrementing()
@return bool
  1. v11.0.0 追加
    変更後
    getIncrementing() [@return bool]

getKey

v11.0.0 以前から

getKey()
@return mixed
  1. v11.0.0 追加
    変更後
    getKey() [@return mixed]

getKeyName

v11.0.0 以前から

getKeyName()
@return string
  1. v11.0.0 追加
    変更後
    getKeyName() [@return string]

getKeyType

v11.0.0 以前から

getKeyType()
@return string
  1. v11.0.0 追加
    変更後
    getKeyType() [@return string]

getPerPage

v11.0.0 以前から

getPerPage()
@return int
  1. v11.0.0 追加
    変更後
    getPerPage() [@return int]

getQualifiedKeyName

v11.0.0 以前から

getQualifiedKeyName()
@return string
  1. v11.0.0 追加
    変更後
    getQualifiedKeyName() [@return string]

getQueueableConnection

v11.0.0 以前から

getQueueableConnection()
@return string|null
  1. v11.0.0 追加
    変更後
    getQueueableConnection() [@return string|null]

getQueueableId

v11.0.0 以前から

getQueueableId()
@return mixed
  1. v11.0.0 追加
    変更後
    getQueueableId() [@return mixed]

getQueueableRelations

v11.0.0 以前から

getQueueableRelations()
@return array
  1. v11.0.0 追加
    変更後
    getQueueableRelations() [@return array]

getRouteKey

v11.0.0 以前から

getRouteKey()
@return mixed
  1. v11.0.0 追加
    変更後
    getRouteKey() [@return mixed]

getRouteKeyName

v11.0.0 以前から

getRouteKeyName()
@return string
  1. v11.0.0 追加
    変更後
    getRouteKeyName() [@return string]

getTable

v11.0.0 以前から

getTable()
@return string
  1. v11.0.0 追加
    変更後
    getTable() [@return string]

handleDiscardedAttributeViolationUsing

v11.0.0 以前から

static

static handleDiscardedAttributeViolationUsing(?callable $callback)
@param (callable(self, array, \Illuminate\Database\Eloquent\MassAssignmentException): mixed)|null $callback
@return void
  1. v11.0.0 追加
    変更後
    static handleDiscardedAttributeViolationUsing(?callable $callback) [@param callable|null $callback, @return void]
  2. v12.40.2 シグネチャ変更
    変更前
    static handleDiscardedAttributeViolationUsing(?callable $callback) [@param callable|null $callback, @return void]
    変更後
    static handleDiscardedAttributeViolationUsing(?callable $callback) [@return void]
  3. v13.21.0 シグネチャ変更
    変更前
    static handleDiscardedAttributeViolationUsing(?callable $callback) [@return void]
    変更後
    static handleDiscardedAttributeViolationUsing(?callable $callback) [@param (callable(self, array): mixed)|null $callback, @return void]
  4. v13.32.0 シグネチャ変更
    変更前
    static handleDiscardedAttributeViolationUsing(?callable $callback) [@param (callable(self, array): mixed)|null $callback, @return void]
    変更後
    static handleDiscardedAttributeViolationUsing(?callable $callback) [@param (callable(self, array, \Illuminate\Database\Eloquent\MassAssignmentException): mixed)|null $callback, @return void]

handleLazyLoadingViolationUsing

v11.0.0 以前から

static

static handleLazyLoadingViolationUsing(?callable $callback)
@param (callable(self, string, \Illuminate\Database\LazyLoadingViolationException): mixed)|null $callback
@return void
  1. v11.0.0 追加
    変更後
    static handleLazyLoadingViolationUsing(?callable $callback) [@param callable|null $callback, @return void]
  2. v12.40.0 シグネチャ変更
    変更前
    static handleLazyLoadingViolationUsing(?callable $callback) [@param callable|null $callback, @return void]
    変更後
    static handleLazyLoadingViolationUsing(?callable $callback) [@return void]
  3. v13.21.0 シグネチャ変更
    変更前
    static handleLazyLoadingViolationUsing(?callable $callback) [@return void]
    変更後
    static handleLazyLoadingViolationUsing(?callable $callback) [@param (callable(self, string): mixed)|null $callback, @return void]
  4. v13.32.0 シグネチャ変更
    変更前
    static handleLazyLoadingViolationUsing(?callable $callback) [@param (callable(self, string): mixed)|null $callback, @return void]
    変更後
    static handleLazyLoadingViolationUsing(?callable $callback) [@param (callable(self, string, \Illuminate\Database\LazyLoadingViolationException): mixed)|null $callback, @return void]

handleMissingAttributeViolationUsing

v11.0.0 以前から

static

static handleMissingAttributeViolationUsing(?callable $callback)
@param (callable(self, string, \Illuminate\Database\Eloquent\MissingAttributeException): mixed)|null $callback
@return void
  1. v11.0.0 追加
    変更後
    static handleMissingAttributeViolationUsing(?callable $callback) [@param callable|null $callback, @return void]
  2. v12.40.2 シグネチャ変更
    変更前
    static handleMissingAttributeViolationUsing(?callable $callback) [@param callable|null $callback, @return void]
    変更後
    static handleMissingAttributeViolationUsing(?callable $callback) [@return void]
  3. v13.21.0 シグネチャ変更
    変更前
    static handleMissingAttributeViolationUsing(?callable $callback) [@return void]
    変更後
    static handleMissingAttributeViolationUsing(?callable $callback) [@param (callable(self, string): mixed)|null $callback, @return void]
  4. v13.32.0 シグネチャ変更
    変更前
    static handleMissingAttributeViolationUsing(?callable $callback) [@param (callable(self, string): mixed)|null $callback, @return void]
    変更後
    static handleMissingAttributeViolationUsing(?callable $callback) [@param (callable(self, string, \Illuminate\Database\Eloquent\MissingAttributeException): mixed)|null $callback, @return void]

hasNamedScope

v11.0.0 以前から

hasNamedScope($scope)
@param string $scope
@return bool
  1. v11.0.0 追加
    変更後
    hasNamedScope($scope) [@param string $scope, @return bool]

initializeModelAttributes

v13.0.0 から

initializeModelAttributes()
@return void
  1. v13.0.0 追加
    変更後
    initializeModelAttributes() [@return void]

is

v11.0.0 以前から

is($model)
@param \Illuminate\Database\Eloquent\Model|null $model
@return bool
  1. v11.0.0 追加
    変更後
    is($model) [@param \Illuminate\Database\Eloquent\Model|null $model, @return bool]

isAutomaticallyEagerLoadingRelationships

v12.8.0 から

static

static isAutomaticallyEagerLoadingRelationships()
@return bool
  1. v12.8.0 追加
    変更後
    static isAutomaticallyEagerLoadingRelationships() [@return bool]

isIgnoringTouch

v11.0.0 以前から

static

static isIgnoringTouch($class = null)
@param string|null $class
@return bool
  1. v11.0.0 追加
    変更後
    static isIgnoringTouch($class = null) [@param string|null $class, @return bool]

isNot

v11.0.0 以前から

isNot($model)
@param \Illuminate\Database\Eloquent\Model|null $model
@return bool
  1. v11.0.0 追加
    変更後
    isNot($model) [@param \Illuminate\Database\Eloquent\Model|null $model, @return bool]

isSoftDeletable

v12.19.0 から

static

static isSoftDeletable(): bool
  1. v12.19.0 追加
    変更後
    static isSoftDeletable(): bool

jsonSerialize

v11.0.0 以前から

jsonSerialize(): mixed
@return mixed
  1. v11.0.0 追加
    変更後
    jsonSerialize(): mixed [@return mixed]

load

v11.0.0 以前から

load($relations)
@param array|string $relations
@return $this
  1. v11.0.0 追加
    変更後
    load($relations) [@param array|string $relations, @return $this]

loadAggregate

v11.0.0 以前から

loadAggregate($relations, $column, $function = null)
@param array|string $relations
@param string $column
@param string|null $function
@return $this
  1. v11.0.0 追加
    変更後
    loadAggregate($relations, $column, $function = null) [@param array|string $relations, @param string $column, @param string|null $function, @return $this]

loadAvg

v11.0.0 以前から

loadAvg($relations, $column)
@param array|string $relations
@param string $column
@return $this
  1. v11.0.0 追加
    変更後
    loadAvg($relations, $column) [@param array|string $relations, @param string $column, @return $this]

loadCount

v11.0.0 以前から

loadCount($relations)
@param array|string $relations
@return $this
  1. v11.0.0 追加
    変更後
    loadCount($relations) [@param array|string $relations, @return $this]

loadExists

v11.0.0 以前から

loadExists($relations)
@param array|string $relations
@return $this
  1. v11.0.0 追加
    変更後
    loadExists($relations) [@param array|string $relations, @return $this]

loadMax

v11.0.0 以前から

loadMax($relations, $column)
@param array|string $relations
@param string $column
@return $this
  1. v11.0.0 追加
    変更後
    loadMax($relations, $column) [@param array|string $relations, @param string $column, @return $this]

loadMin

v11.0.0 以前から

loadMin($relations, $column)
@param array|string $relations
@param string $column
@return $this
  1. v11.0.0 追加
    変更後
    loadMin($relations, $column) [@param array|string $relations, @param string $column, @return $this]

loadMissing

v11.0.0 以前から

loadMissing($relations)
@param array|string $relations
@return $this
  1. v11.0.0 追加
    変更後
    loadMissing($relations) [@param array|string $relations, @return $this]

loadMorph

v11.0.0 以前から

loadMorph($relation, $relations)
@param string $relation
@param array $relations
@return $this
  1. v11.0.0 追加
    変更後
    loadMorph($relation, $relations) [@param string $relation, @param array $relations, @return $this]

loadMorphAggregate

v11.0.0 以前から

loadMorphAggregate($relation, $relations, $column, $function = null)
@param string $relation
@param array $relations
@param string $column
@param string|null $function
@return $this
  1. v11.0.0 追加
    変更後
    loadMorphAggregate($relation, $relations, $column, $function = null) [@param string $relation, @param array $relations, @param string $column, @param string|null $function, @return $this]

loadMorphAvg

v11.0.0 以前から

loadMorphAvg($relation, $relations, $column)
@param string $relation
@param array $relations
@param string $column
@return $this
  1. v11.0.0 追加
    変更後
    loadMorphAvg($relation, $relations, $column) [@param string $relation, @param array $relations, @param string $column, @return $this]

loadMorphCount

v11.0.0 以前から

loadMorphCount($relation, $relations)
@param string $relation
@param array $relations
@return $this
  1. v11.0.0 追加
    変更後
    loadMorphCount($relation, $relations) [@param string $relation, @param array $relations, @return $this]

loadMorphMax

v11.0.0 以前から

loadMorphMax($relation, $relations, $column)
@param string $relation
@param array $relations
@param string $column
@return $this
  1. v11.0.0 追加
    変更後
    loadMorphMax($relation, $relations, $column) [@param string $relation, @param array $relations, @param string $column, @return $this]

loadMorphMin

v11.0.0 以前から

loadMorphMin($relation, $relations, $column)
@param string $relation
@param array $relations
@param string $column
@return $this
  1. v11.0.0 追加
    変更後
    loadMorphMin($relation, $relations, $column) [@param string $relation, @param array $relations, @param string $column, @return $this]

loadMorphSum

v11.0.0 以前から

loadMorphSum($relation, $relations, $column)
@param string $relation
@param array $relations
@param string $column
@return $this
  1. v11.0.0 追加
    変更後
    loadMorphSum($relation, $relations, $column) [@param string $relation, @param array $relations, @param string $column, @return $this]

loadSum

v11.0.0 以前から

loadSum($relations, $column)
@param array|string $relations
@param string $column
@return $this
  1. v11.0.0 追加
    変更後
    loadSum($relations, $column) [@param array|string $relations, @param string $column, @return $this]

newCollection

v11.0.0 以前から

v11.17.0 で削除

  1. v11.0.0 追加
    変更後
    newCollection(array $models = []) [@param array $models, @return \Illuminate\Database\Eloquent\Collection]
  2. v11.15.0 シグネチャ変更
    変更前
    newCollection(array $models = []) [@param array $models, @return \Illuminate\Database\Eloquent\Collection]
    変更後
    newCollection(array $models = []) [@param array<TKey, TModel> $models, @return \Illuminate\Database\Eloquent\Collection<TKey, TModel>]
  3. v11.17.0 削除
    変更前
    newCollection(array $models = []) [@param array<TKey, TModel> $models, @return \Illuminate\Database\Eloquent\Collection<TKey, TModel>]

newEloquentBuilder

v11.0.0 以前から

newEloquentBuilder($query)
@param \Illuminate\Database\Query\Builder $query
@return \Illuminate\Database\Eloquent\Builder<*>
  1. v11.0.0 追加
    変更後
    newEloquentBuilder($query) [@param \Illuminate\Database\Query\Builder $query, @return \Illuminate\Database\Eloquent\Builder|static]
  2. v11.15.0 シグネチャ変更
    変更前
    newEloquentBuilder($query) [@param \Illuminate\Database\Query\Builder $query, @return \Illuminate\Database\Eloquent\Builder|static]
    変更後
    newEloquentBuilder($query) [@param \Illuminate\Database\Query\Builder $query, @return \Illuminate\Database\Eloquent\Builder<*>]

newFromBuilder

v11.0.0 以前から

newFromBuilder($attributes = [], $connection = null)
@param array<string, mixed> $attributes
@param \UnitEnum|string|null $connection
@return static
  1. v11.0.0 追加
    変更後
    newFromBuilder($attributes = [], $connection = null) [@param array $attributes, @param string|null $connection, @return static]
  2. v12.18.0 シグネチャ変更
    変更前
    newFromBuilder($attributes = [], $connection = null) [@param array $attributes, @param string|null $connection, @return static]
    変更後
    newFromBuilder($attributes = [], $connection = null) [@param array<string, mixed> $attributes, @param string|null $connection, @return static]
  3. v12.28.0 シグネチャ変更
    変更前
    newFromBuilder($attributes = [], $connection = null) [@param array<string, mixed> $attributes, @param string|null $connection, @return static]
    変更後
    newFromBuilder($attributes = [], $connection = null) [@param array<string, mixed> $attributes, @param \UnitEnum|string|null $connection, @return static]

newInstance

v11.0.0 以前から

newInstance($attributes = [], $exists = false)
@param array<string, mixed> $attributes
@param bool $exists
@return static
  1. v11.0.0 追加
    変更後
    newInstance($attributes = [], $exists = false) [@param array $attributes, @param bool $exists, @return static]
  2. v12.18.0 シグネチャ変更
    変更前
    newInstance($attributes = [], $exists = false) [@param array $attributes, @param bool $exists, @return static]
    変更後
    newInstance($attributes = [], $exists = false) [@param array<string, mixed> $attributes, @param bool $exists, @return static]

newModelQuery

v11.0.0 以前から

newModelQuery()
@return \Illuminate\Database\Eloquent\Builder<static>
  1. v11.0.0 追加
    変更後
    newModelQuery() [@return \Illuminate\Database\Eloquent\Builder|static]
  2. v11.15.0 シグネチャ変更
    変更前
    newModelQuery() [@return \Illuminate\Database\Eloquent\Builder|static]
    変更後
    newModelQuery() [@return \Illuminate\Database\Eloquent\Builder<static>]

newPivot

v11.0.0 以前から

newPivot(self $parent, array $attributes, $table, $exists, $using = null)
@param \Illuminate\Database\Eloquent\Model $parent
@param array<string, mixed> $attributes
@param string $table
@param bool $exists
@param string|null $using
@return \Illuminate\Database\Eloquent\Relations\Pivot
  1. v11.0.0 追加
    変更後
    newPivot(self $parent, array $attributes, $table, $exists, $using = null) [@param \Illuminate\Database\Eloquent\Model $parent, @param array $attributes, @param string $table, @param bool $exists, @param string|null $using, @return \Illuminate\Database\Eloquent\Relations\Pivot]
  2. v12.18.0 シグネチャ変更
    変更前
    newPivot(self $parent, array $attributes, $table, $exists, $using = null) [@param \Illuminate\Database\Eloquent\Model $parent, @param array $attributes, @param string $table, @param bool $exists, @param string|null $using, @return \Illuminate\Database\Eloquent\Relations\Pivot]
    変更後
    newPivot(self $parent, array $attributes, $table, $exists, $using = null) [@param \Illuminate\Database\Eloquent\Model $parent, @param array<string, mixed> $attributes, @param string $table, @param bool $exists, @param string|null $using, @return \Illuminate\Database\Eloquent\Relations\Pivot]

newQuery

v11.0.0 以前から

newQuery()
@return \Illuminate\Database\Eloquent\Builder<static>
  1. v11.0.0 追加
    変更後
    newQuery() [@return \Illuminate\Database\Eloquent\Builder]
  2. v11.15.0 シグネチャ変更
    変更前
    newQuery() [@return \Illuminate\Database\Eloquent\Builder]
    変更後
    newQuery() [@return \Illuminate\Database\Eloquent\Builder<static>]

newQueryForRestoration

v11.0.0 以前から

newQueryForRestoration($ids)
@param array|int $ids
@return \Illuminate\Database\Eloquent\Builder<static>
  1. v11.0.0 追加
    変更後
    newQueryForRestoration($ids) [@param array|int $ids, @return \Illuminate\Database\Eloquent\Builder]
  2. v11.15.0 シグネチャ変更
    変更前
    newQueryForRestoration($ids) [@param array|int $ids, @return \Illuminate\Database\Eloquent\Builder]
    変更後
    newQueryForRestoration($ids) [@param array|int $ids, @return \Illuminate\Database\Eloquent\Builder<static>]

newQueryWithoutRelationships

v11.0.0 以前から

newQueryWithoutRelationships()
@return \Illuminate\Database\Eloquent\Builder<static>
  1. v11.0.0 追加
    変更後
    newQueryWithoutRelationships() [@return \Illuminate\Database\Eloquent\Builder]
  2. v11.15.0 シグネチャ変更
    変更前
    newQueryWithoutRelationships() [@return \Illuminate\Database\Eloquent\Builder]
    変更後
    newQueryWithoutRelationships() [@return \Illuminate\Database\Eloquent\Builder<static>]

newQueryWithoutScope

v11.0.0 以前から

newQueryWithoutScope($scope)
@param \Illuminate\Database\Eloquent\Scope|string $scope
@return \Illuminate\Database\Eloquent\Builder<static>
  1. v11.0.0 追加
    変更後
    newQueryWithoutScope($scope) [@param \Illuminate\Database\Eloquent\Scope|string $scope, @return \Illuminate\Database\Eloquent\Builder]
  2. v11.15.0 シグネチャ変更
    変更前
    newQueryWithoutScope($scope) [@param \Illuminate\Database\Eloquent\Scope|string $scope, @return \Illuminate\Database\Eloquent\Builder]
    変更後
    newQueryWithoutScope($scope) [@param \Illuminate\Database\Eloquent\Scope|string $scope, @return \Illuminate\Database\Eloquent\Builder<static>]

newQueryWithoutScopes

v11.0.0 以前から

newQueryWithoutScopes()
@return \Illuminate\Database\Eloquent\Builder<static>
  1. v11.0.0 追加
    変更後
    newQueryWithoutScopes() [@return \Illuminate\Database\Eloquent\Builder|static]
  2. v11.15.0 シグネチャ変更
    変更前
    newQueryWithoutScopes() [@return \Illuminate\Database\Eloquent\Builder|static]
    変更後
    newQueryWithoutScopes() [@return \Illuminate\Database\Eloquent\Builder<static>]

offsetExists

v11.0.0 以前から

offsetExists($offset): bool
@param mixed $offset
@return bool
  1. v11.0.0 追加
    変更後
    offsetExists($offset): bool [@param mixed $offset, @return bool]

offsetGet

v11.0.0 以前から

offsetGet($offset): mixed
@param mixed $offset
@return mixed
  1. v11.0.0 追加
    変更後
    offsetGet($offset): mixed [@param mixed $offset, @return mixed]

offsetSet

v11.0.0 以前から

offsetSet($offset, $value): void
@param mixed $offset
@param mixed $value
@return void
  1. v11.0.0 追加
    変更後
    offsetSet($offset, $value): void [@param mixed $offset, @param mixed $value, @return void]

offsetUnset

v11.0.0 以前から

offsetUnset($offset): void
@param mixed $offset
@return void
  1. v11.0.0 追加
    変更後
    offsetUnset($offset): void [@param mixed $offset, @return void]

on

v11.0.0 以前から

static

static on($connection = null)
@param \UnitEnum|string|null $connection
@return \Illuminate\Database\Eloquent\Builder<static>
  1. v11.0.0 追加
    変更後
    static on($connection = null) [@param string|null $connection, @return \Illuminate\Database\Eloquent\Builder]
  2. v11.15.0 シグネチャ変更
    変更前
    static on($connection = null) [@param string|null $connection, @return \Illuminate\Database\Eloquent\Builder]
    変更後
    static on($connection = null) [@param string|null $connection, @return \Illuminate\Database\Eloquent\Builder<static>]
  3. v12.28.0 シグネチャ変更
    変更前
    static on($connection = null) [@param string|null $connection, @return \Illuminate\Database\Eloquent\Builder<static>]
    変更後
    static on($connection = null) [@param \UnitEnum|string|null $connection, @return \Illuminate\Database\Eloquent\Builder<static>]

onWriteConnection

v11.0.0 以前から

static

static onWriteConnection()
@return \Illuminate\Database\Eloquent\Builder<static>
  1. v11.0.0 追加
    変更後
    static onWriteConnection() [@return \Illuminate\Database\Eloquent\Builder]
  2. v11.15.0 シグネチャ変更
    変更前
    static onWriteConnection() [@return \Illuminate\Database\Eloquent\Builder]
    変更後
    static onWriteConnection() [@return \Illuminate\Database\Eloquent\Builder<static>]

preventAccessingMissingAttributes

v11.0.0 以前から

static

static preventAccessingMissingAttributes($value = true)
@param bool $value
@return void
  1. v11.0.0 追加
    変更後
    static preventAccessingMissingAttributes($value = true) [@param bool $value, @return void]

preventLazyLoading

v11.0.0 以前から

static

static preventLazyLoading($value = true)
@param bool $value
@return void
  1. v11.0.0 追加
    変更後
    static preventLazyLoading($value = true) [@param bool $value, @return void]

preventsAccessingMissingAttributes

v11.0.0 以前から

static

static preventsAccessingMissingAttributes()
@return bool
  1. v11.0.0 追加
    変更後
    static preventsAccessingMissingAttributes() [@return bool]

preventSilentlyDiscardingAttributes

v11.0.0 以前から

static

static preventSilentlyDiscardingAttributes($value = true)
@param bool $value
@return void
  1. v11.0.0 追加
    変更後
    static preventSilentlyDiscardingAttributes($value = true) [@param bool $value, @return void]

preventsLazyLoading

v11.0.0 以前から

static

static preventsLazyLoading()
@return bool
  1. v11.0.0 追加
    変更後
    static preventsLazyLoading() [@return bool]

preventsSilentlyDiscardingAttributes

v11.0.0 以前から

static

static preventsSilentlyDiscardingAttributes()
@return bool
  1. v11.0.0 追加
    変更後
    static preventsSilentlyDiscardingAttributes() [@return bool]

push

v11.0.0 以前から

push()
@return bool
  1. v11.0.0 追加
    変更後
    push() [@return bool]

pushQuietly

v11.0.0 以前から

pushQuietly()
@return bool
  1. v11.0.0 追加
    変更後
    pushQuietly() [@return bool]

qualifyColumn

v11.0.0 以前から

qualifyColumn($column)
@param string $column
@return string
  1. v11.0.0 追加
    変更後
    qualifyColumn($column) [@param string $column, @return string]

qualifyColumns

v11.0.0 以前から

qualifyColumns($columns)
@param array $columns
@return array
  1. v11.0.0 追加
    変更後
    qualifyColumns($columns) [@param array $columns, @return array]

query

v11.0.0 以前から

static

static query()
@return \Illuminate\Database\Eloquent\Builder<static>
  1. v11.0.0 追加
    変更後
    static query() [@return \Illuminate\Database\Eloquent\Builder]
  2. v11.15.0 シグネチャ変更
    変更前
    static query() [@return \Illuminate\Database\Eloquent\Builder]
    変更後
    static query() [@return \Illuminate\Database\Eloquent\Builder<static>]

refresh

v11.0.0 以前から

refresh()
@return $this
  1. v11.0.0 追加
    変更後
    refresh() [@return $this]

refreshForUpdate

v13.27.0 から

refreshForUpdate()
@return $this
  1. v13.27.0 追加
    変更後
    refreshForUpdate() [@return $this]

registerGlobalScopes

v11.0.0 以前から

registerGlobalScopes($builder)
@param \Illuminate\Database\Eloquent\Builder<static> $builder
@return \Illuminate\Database\Eloquent\Builder<static>
  1. v11.0.0 追加
    変更後
    registerGlobalScopes($builder) [@param \Illuminate\Database\Eloquent\Builder $builder, @return \Illuminate\Database\Eloquent\Builder]
  2. v11.15.0 シグネチャ変更
    変更前
    registerGlobalScopes($builder) [@param \Illuminate\Database\Eloquent\Builder $builder, @return \Illuminate\Database\Eloquent\Builder]
    変更後
    registerGlobalScopes($builder) [@param \Illuminate\Database\Eloquent\Builder<static> $builder, @return \Illuminate\Database\Eloquent\Builder<static>]

replicate

v11.0.0 以前から

replicate(?array $except = null)
@param array|null $except
@return static
  1. v11.0.0 追加
    変更後
    replicate(array $except = null) [@param array|null $except, @return static]
  2. v11.3.0 シグネチャ変更
    変更前
    replicate(array $except = null) [@param array|null $except, @return static]
    変更後
    replicate(?array $except = null) [@param array|null $except, @return static]

replicateQuietly

v11.0.0 以前から

replicateQuietly(?array $except = null)
@param array|null $except
@return static
  1. v11.0.0 追加
    変更後
    replicateQuietly(array $except = null) [@param array|null $except, @return static]
  2. v11.3.0 シグネチャ変更
    変更前
    replicateQuietly(array $except = null) [@param array|null $except, @return static]
    変更後
    replicateQuietly(?array $except = null) [@param array|null $except, @return static]

resolveChildRouteBinding

v11.0.0 以前から

resolveChildRouteBinding($childType, $value, $field)
@param string $childType
@param mixed $value
@param string|null $field
@return \Illuminate\Database\Eloquent\Model|null
  1. v11.0.0 追加
    変更後
    resolveChildRouteBinding($childType, $value, $field) [@param string $childType, @param mixed $value, @param string|null $field, @return \Illuminate\Database\Eloquent\Model|null]

resolveConnection

v11.0.0 以前から

static

static resolveConnection($connection = null)
@param \UnitEnum|string|null $connection
@return \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    static resolveConnection($connection = null) [@param string|null $connection, @return \Illuminate\Database\Connection]
  2. v12.28.0 シグネチャ変更
    変更前
    static resolveConnection($connection = null) [@param string|null $connection, @return \Illuminate\Database\Connection]
    変更後
    static resolveConnection($connection = null) [@param \UnitEnum|string|null $connection, @return \Illuminate\Database\Connection]

resolveRouteBinding

v11.0.0 以前から

resolveRouteBinding($value, $field = null)
@param mixed $value
@param string|null $field
@return \Illuminate\Database\Eloquent\Model|null
  1. v11.0.0 追加
    変更後
    resolveRouteBinding($value, $field = null) [@param mixed $value, @param string|null $field, @return \Illuminate\Database\Eloquent\Model|null]

resolveRouteBindingQuery

v11.0.0 以前から

resolveRouteBindingQuery($query, $value, $field = null)
@param \Illuminate\Database\Eloquent\Model|\Illuminate\Contracts\Database\Eloquent\Builder|\Illuminate\Database\Eloquent\Relations\Relation $query
@param mixed $value
@param string|null $field
@return \Illuminate\Contracts\Database\Eloquent\Builder
  1. v11.0.0 追加
    変更後
    resolveRouteBindingQuery($query, $value, $field = null) [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation $query, @param mixed $value, @param string|null $field, @return \Illuminate\Database\Eloquent\Relations\Relation]
  2. v11.8.0 シグネチャ変更
    変更前
    resolveRouteBindingQuery($query, $value, $field = null) [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation $query, @param mixed $value, @param string|null $field, @return \Illuminate\Database\Eloquent\Relations\Relation]
    変更後
    resolveRouteBindingQuery($query, $value, $field = null) [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation $query, @param mixed $value, @param string|null $field, @return \Illuminate\Contracts\Database\Eloquent\Builder]
  3. v11.20.0 シグネチャ変更
    変更前
    resolveRouteBindingQuery($query, $value, $field = null) [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation $query, @param mixed $value, @param string|null $field, @return \Illuminate\Contracts\Database\Eloquent\Builder]
    変更後
    resolveRouteBindingQuery($query, $value, $field = null) [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Contracts\Database\Eloquent\Builder|\Illuminate\Database\Eloquent\Relations\Relation $query, @param mixed $value, @param string|null $field, @return \Illuminate\Contracts\Database\Eloquent\Builder]

resolveSoftDeletableChildRouteBinding

v11.0.0 以前から

resolveSoftDeletableChildRouteBinding($childType, $value, $field)
@param string $childType
@param mixed $value
@param string|null $field
@return \Illuminate\Database\Eloquent\Model|null
  1. v11.0.0 追加
    変更後
    resolveSoftDeletableChildRouteBinding($childType, $value, $field) [@param string $childType, @param mixed $value, @param string|null $field, @return \Illuminate\Database\Eloquent\Model|null]

resolveSoftDeletableRouteBinding

v11.0.0 以前から

resolveSoftDeletableRouteBinding($value, $field = null)
@param mixed $value
@param string|null $field
@return \Illuminate\Database\Eloquent\Model|null
  1. v11.0.0 追加
    変更後
    resolveSoftDeletableRouteBinding($value, $field = null) [@param mixed $value, @param string|null $field, @return \Illuminate\Database\Eloquent\Model|null]

save

v11.0.0 以前から

save(array $options = [])
@param array $options
@return bool
  1. v11.0.0 追加
    変更後
    save(array $options = []) [@param array $options, @return bool]

saveOrFail

v11.0.0 以前から

saveOrFail(array $options = [])
@param array $options
@return bool
  1. v11.0.0 追加
    変更後
    saveOrFail(array $options = []) [@param array $options, @return bool]

saveOrIgnore

v13.0.0 から

saveOrIgnore(array $options = [], array|string|null $uniqueBy = null)
@param array $options
@param array|string|null $uniqueBy
@return bool
  1. v13.0.0 追加
    変更後
    saveOrIgnore(array $options = [], array|string|null $uniqueBy = null) [@param array $options, @param array|string|null $uniqueBy, @return bool]

saveQuietly

v11.0.0 以前から

saveQuietly(array $options = [])
@param array $options
@return bool
  1. v11.0.0 追加
    変更後
    saveQuietly(array $options = []) [@param array $options, @return bool]

setConnection

v11.0.0 以前から

setConnection($name)
@param \UnitEnum|string|null $name
@return $this
  1. v11.0.0 追加
    変更後
    setConnection($name) [@param string|null $name, @return $this]
  2. v12.28.0 シグネチャ変更
    変更前
    setConnection($name) [@param string|null $name, @return $this]
    変更後
    setConnection($name) [@param \UnitEnum|string|null $name, @return $this]

setConnectionResolver

v11.0.0 以前から

static

static setConnectionResolver(Illuminate\Database\ConnectionResolverInterface $resolver)
@param \Illuminate\Database\ConnectionResolverInterface $resolver
@return void
  1. v11.0.0 追加
    変更後
    static setConnectionResolver(Illuminate\Database\ConnectionResolverInterface $resolver) [@param \Illuminate\Database\ConnectionResolverInterface $resolver, @return void]

setIncrementing

v11.0.0 以前から

setIncrementing($value)
@param bool $value
@return $this
  1. v11.0.0 追加
    変更後
    setIncrementing($value) [@param bool $value, @return $this]

setKeyName

v11.0.0 以前から

setKeyName($key)
@param string $key
@return $this
  1. v11.0.0 追加
    変更後
    setKeyName($key) [@param string $key, @return $this]

setKeyType

v11.0.0 以前から

setKeyType($type)
@param string $type
@return $this
  1. v11.0.0 追加
    変更後
    setKeyType($type) [@param string $type, @return $this]

setPerPage

v11.0.0 以前から

setPerPage($perPage)
@param int $perPage
@return $this
  1. v11.0.0 追加
    変更後
    setPerPage($perPage) [@param int $perPage, @return $this]

setTable

v11.0.0 以前から

setTable($table)
@param string $table
@return $this
  1. v11.0.0 追加
    変更後
    setTable($table) [@param string $table, @return $this]

shouldBeStrict

v11.0.0 以前から

static

static shouldBeStrict(bool $shouldBeStrict = true)
@param bool $shouldBeStrict
@return void
  1. v11.0.0 追加
    変更後
    static shouldBeStrict(bool $shouldBeStrict = true) [@param bool $shouldBeStrict, @return void]

toArray

v11.0.0 以前から

toArray()
@return array
  1. v11.0.0 追加
    変更後
    toArray() [@return array]

toJson

v11.0.0 以前から

toJson($options = 0)
@param int $options
@return string
  1. v11.0.0 追加
    変更後
    toJson($options = 0) [@param int $options, @return string]

toPrettyJson

v12.26.0 から

toPrettyJson(int $options = 0)
@param int $options
@return string
  1. v12.26.0 追加
    変更後
    toPrettyJson() [@return string]
  2. v12.27.0 シグネチャ変更
    変更前
    toPrettyJson() [@return string]
    変更後
    toPrettyJson(int $options = 0) [@param int $options, @return string]

unsetConnectionResolver

v11.0.0 以前から

static

static unsetConnectionResolver()
@return void
  1. v11.0.0 追加
    変更後
    static unsetConnectionResolver() [@return void]

update

v11.0.0 以前から

update(array $attributes = [], array $options = [])
@param array<string, mixed> $attributes
@param array<string, mixed> $options
@return bool
  1. v11.0.0 追加
    変更後
    update(array $attributes = [], array $options = []) [@param array $attributes, @param array $options, @return bool]
  2. v12.18.0 シグネチャ変更
    変更前
    update(array $attributes = [], array $options = []) [@param array $attributes, @param array $options, @return bool]
    変更後
    update(array $attributes = [], array $options = []) [@param array<string, mixed> $attributes, @param array<string, mixed> $options, @return bool]

updateOrFail

v11.0.0 以前から

updateOrFail(array $attributes = [], array $options = [])
@param array<string, mixed> $attributes
@param array<string, mixed> $options
@return bool
  1. v11.0.0 追加
    変更後
    updateOrFail(array $attributes = [], array $options = []) [@param array $attributes, @param array $options, @return bool]
  2. v12.18.0 シグネチャ変更
    変更前
    updateOrFail(array $attributes = [], array $options = []) [@param array $attributes, @param array $options, @return bool]
    変更後
    updateOrFail(array $attributes = [], array $options = []) [@param array<string, mixed> $attributes, @param array<string, mixed> $options, @return bool]

updateQuietly

v11.0.0 以前から

updateQuietly(array $attributes = [], array $options = [])
@param array<string, mixed> $attributes
@param array<string, mixed> $options
@return bool
  1. v11.0.0 追加
    変更後
    updateQuietly(array $attributes = [], array $options = []) [@param array $attributes, @param array $options, @return bool]
  2. v12.18.0 シグネチャ変更
    変更前
    updateQuietly(array $attributes = [], array $options = []) [@param array $attributes, @param array $options, @return bool]
    変更後
    updateQuietly(array $attributes = [], array $options = []) [@param array<string, mixed> $attributes, @param array<string, mixed> $options, @return bool]

with

v11.0.0 以前から

static

static with($relations)
@param array|string $relations
@return \Illuminate\Database\Eloquent\Builder<static>
  1. v11.0.0 追加
    変更後
    static with($relations) [@param array|string $relations, @return \Illuminate\Database\Eloquent\Builder]
  2. v11.15.0 シグネチャ変更
    変更前
    static with($relations) [@param array|string $relations, @return \Illuminate\Database\Eloquent\Builder]
    変更後
    static with($relations) [@param array|string $relations, @return \Illuminate\Database\Eloquent\Builder<static>]

withoutBroadcasting

v11.0.0 以前から

static

static withoutBroadcasting(callable $callback)
@param callable(): TReturn $callback
@return TReturn
  1. v11.0.0 追加
    変更後
    static withoutBroadcasting(callable $callback) [@param callable $callback, @return mixed]
  2. v13.16.0 シグネチャ変更
    変更前
    static withoutBroadcasting(callable $callback) [@param callable $callback, @return mixed]
    変更後
    static withoutBroadcasting(callable $callback) [@param callable(): TReturn $callback, @return TReturn]

withoutTouching

v11.0.0 以前から

static

static withoutTouching(callable $callback)
@param callable $callback
@return void
  1. v11.0.0 追加
    変更後
    static withoutTouching(callable $callback) [@param callable $callback, @return void]

withoutTouchingOn

v11.0.0 以前から

static

static withoutTouchingOn(array $models, callable $callback)
@param array $models
@param callable $callback
@return void
  1. v11.0.0 追加
    変更後
    static withoutTouchingOn(array $models, callable $callback) [@param array $models, @param callable $callback, @return void]