Builder

Illuminate\Database\Query\Builder

class src/Illuminate/Database/Query/Builder.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]

__construct

v11.0.0 以前から

__construct(Illuminate\Database\ConnectionInterface $connection, ?Illuminate\Database\Query\Grammars\Grammar $grammar = null, ?Illuminate\Database\Query\Processors\Processor $processor = null)
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Database\ConnectionInterface $connection, Illuminate\Database\Query\Grammars\Grammar $grammar = null, Illuminate\Database\Query\Processors\Processor $processor = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param \Illuminate\Database\Query\Grammars\Grammar|null $grammar, @param \Illuminate\Database\Query\Processors\Processor|null $processor, @return void]
  2. v11.3.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\ConnectionInterface $connection, Illuminate\Database\Query\Grammars\Grammar $grammar = null, Illuminate\Database\Query\Processors\Processor $processor = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param \Illuminate\Database\Query\Grammars\Grammar|null $grammar, @param \Illuminate\Database\Query\Processors\Processor|null $processor, @return void]
    変更後
    __construct(Illuminate\Database\ConnectionInterface $connection, ?Illuminate\Database\Query\Grammars\Grammar $grammar = null, ?Illuminate\Database\Query\Processors\Processor $processor = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param \Illuminate\Database\Query\Grammars\Grammar|null $grammar, @param \Illuminate\Database\Query\Processors\Processor|null $processor, @return void]
  3. v11.42.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\ConnectionInterface $connection, ?Illuminate\Database\Query\Grammars\Grammar $grammar = null, ?Illuminate\Database\Query\Processors\Processor $processor = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param \Illuminate\Database\Query\Grammars\Grammar|null $grammar, @param \Illuminate\Database\Query\Processors\Processor|null $processor, @return void]
    変更後
    __construct(Illuminate\Database\ConnectionInterface $connection, ?Illuminate\Database\Query\Grammars\Grammar $grammar = null, ?Illuminate\Database\Query\Processors\Processor $processor = null) [@return void]
  4. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\ConnectionInterface $connection, ?Illuminate\Database\Query\Grammars\Grammar $grammar = null, ?Illuminate\Database\Query\Processors\Processor $processor = null) [@return void]
    変更後
    __construct(Illuminate\Database\ConnectionInterface $connection, ?Illuminate\Database\Query\Grammars\Grammar $grammar = null, ?Illuminate\Database\Query\Processors\Processor $processor = null)

addBinding

v11.0.0 以前から

addBinding($value, $type = 'where')
@param mixed $value
@param "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type
@return $this
  1. v11.0.0 追加
    変更後
    addBinding($value, $type = 'where') [@param mixed $value, @param string $type, @return $this]
  2. v12.13.0 シグネチャ変更
    変更前
    addBinding($value, $type = 'where') [@param mixed $value, @param string $type, @return $this]
    変更後
    addBinding($value, $type = 'where') [@param mixed $value, @param "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type, @return $this]

addNestedHavingQuery

v11.0.0 以前から

addNestedHavingQuery($query, $boolean = 'and')
@param \Illuminate\Database\Query\Builder $query
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    addNestedHavingQuery($query, $boolean = 'and') [@param \Illuminate\Database\Query\Builder $query, @param string $boolean, @return $this]

addNestedWhereQuery

v11.0.0 以前から

addNestedWhereQuery($query, $boolean = 'and')
@param \Illuminate\Database\Query\Builder $query
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    addNestedWhereQuery($query, $boolean = 'and') [@param \Illuminate\Database\Query\Builder $query, @param string $boolean, @return $this]

addSelect

v11.0.0 以前から

addSelect($column)
@param mixed $column
@return $this
  1. v11.0.0 追加
    変更後
    addSelect($column) [@param array|mixed $column, @return $this]
  2. v12.13.0 シグネチャ変更
    変更前
    addSelect($column) [@param array|mixed $column, @return $this]
    変更後
    addSelect($column) [@param mixed $column, @return $this]

addWhereExistsQuery

v11.0.0 以前から

addWhereExistsQuery(self $query, $boolean = 'and', $not = false)
@param string $boolean
@param bool $not
@return $this
  1. v11.0.0 追加
    変更後
    addWhereExistsQuery(self $query, $boolean = 'and', $not = false) [@param \Illuminate\Database\Query\Builder $query, @param string $boolean, @param bool $not, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    addWhereExistsQuery(self $query, $boolean = 'and', $not = false) [@param \Illuminate\Database\Query\Builder $query, @param string $boolean, @param bool $not, @return $this]
    変更後
    addWhereExistsQuery(self $query, $boolean = 'and', $not = false) [@param string $boolean, @param bool $not, @return $this]

afterQuery

v11.4.0 から

afterQuery(Closure $callback)
@return $this
  1. v11.4.0 追加
    変更後
    afterQuery(Closure $callback) [@param \Closure $callback, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    afterQuery(Closure $callback) [@param \Closure $callback, @return $this]
    変更後
    afterQuery(Closure $callback) [@return $this]

aggregate

v11.0.0 以前から

aggregate($function, $columns = ['*'])
@param string $function
@param array $columns
@return mixed
  1. v11.0.0 追加
    変更後
    aggregate($function, $columns = ['*']) [@param string $function, @param array $columns, @return mixed]
  2. v11.33.0 シグネチャ変更
    変更前
    aggregate($function, $columns = ['*']) [@param string $function, @param array $columns, @return mixed]
    変更後
    aggregate($function, $columns = ['*']) [@param string $function, @param array $columns, @return \Illuminate\Support\Collection|mixed]
  3. v11.33.2 シグネチャ変更
    変更前
    aggregate($function, $columns = ['*']) [@param string $function, @param array $columns, @return \Illuminate\Support\Collection|mixed]
    変更後
    aggregate($function, $columns = ['*']) [@param string $function, @param array $columns, @return mixed]

aggregateByGroup

v11.38.0 から

v11.38.2 で削除

  1. v11.38.0 追加
    変更後
    aggregateByGroup(string $function, array $columns = ['*']) [@param string $function, @param array $columns, @return \Illuminate\Support\Collection]
  2. v11.38.2 削除
    変更前
    aggregateByGroup(string $function, array $columns = ['*']) [@param string $function, @param array $columns, @return \Illuminate\Support\Collection]

applyAfterQueryCallbacks

v11.4.0 から

applyAfterQueryCallbacks($result)
@param mixed $result
@return mixed
  1. v11.4.0 追加
    変更後
    applyAfterQueryCallbacks($result) [@param mixed $result, @return mixed]

applyBeforeQueryCallbacks

v11.0.0 以前から

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

average

v11.0.0 以前から

average($column)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return mixed
  1. v11.0.0 追加
    変更後
    average($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
  2. v11.33.0 シグネチャ変更
    変更前
    average($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
    変更後
    average($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
  3. v11.33.2 シグネチャ変更
    変更前
    average($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
    変更後
    average($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]

avg

v11.0.0 以前から

avg($column)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return mixed
  1. v11.0.0 追加
    変更後
    avg($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
  2. v11.33.0 シグネチャ変更
    変更前
    avg($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
    変更後
    avg($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
  3. v11.33.2 シグネチャ変更
    変更前
    avg($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
    変更後
    avg($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]

avgByGroup

v11.38.0 から

v11.38.2 で削除

  1. v11.38.0 追加
    変更後
    avgByGroup($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection]
  2. v11.38.2 削除
    変更前
    avgByGroup($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection]

beforeQuery

v11.0.0 以前から

beforeQuery(callable $callback)
@return $this
  1. v11.0.0 追加
    変更後
    beforeQuery(callable $callback) [@param callable $callback, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    beforeQuery(callable $callback) [@param callable $callback, @return $this]
    変更後
    beforeQuery(callable $callback) [@return $this]

castBinding

v11.0.0 以前から

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

cleanBindings

v11.0.0 以前から

cleanBindings(array $bindings)
@param array<mixed> $bindings
@return list<mixed>
  1. v11.0.0 追加
    変更後
    cleanBindings(array $bindings) [@param array $bindings, @return array]
  2. v11.42.0 シグネチャ変更
    変更前
    cleanBindings(array $bindings) [@param array $bindings, @return array]
    変更後
    cleanBindings(array $bindings) [@return array]
  3. v12.11.0 シグネチャ変更
    変更前
    cleanBindings(array $bindings) [@return array]
    変更後
    cleanBindings(array $bindings) [@param array<mixed> $bindings, @return list<mixed>]

clone

v11.0.0 以前から

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

cloneWithout

v11.0.0 以前から

cloneWithout(array $properties)
@return static
  1. v11.0.0 追加
    変更後
    cloneWithout(array $properties) [@param array $properties, @return static]
  2. v11.42.0 シグネチャ変更
    変更前
    cloneWithout(array $properties) [@param array $properties, @return static]
    変更後
    cloneWithout(array $properties) [@return static]

cloneWithoutBindings

v11.0.0 以前から

cloneWithoutBindings(array $except)
@return static
  1. v11.0.0 追加
    変更後
    cloneWithoutBindings(array $except) [@param array $except, @return static]
  2. v11.42.0 シグネチャ変更
    変更前
    cloneWithoutBindings(array $except) [@param array $except, @return static]
    変更後
    cloneWithoutBindings(array $except) [@return static]

count

v11.0.0 以前から

count($columns = '*')
@param \Illuminate\Contracts\Database\Query\Expression|string $columns
@return int<0, max>
  1. v11.0.0 追加
    変更後
    count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return int]
  2. v11.33.0 シグネチャ変更
    変更前
    count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return int]
    変更後
    count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return \Illuminate\Support\Collection|int]
  3. v11.33.2 シグネチャ変更
    変更前
    count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return \Illuminate\Support\Collection|int]
    変更後
    count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return int]
  4. v12.20.0 シグネチャ変更
    変更前
    count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return int]
    変更後
    count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return int<0, max>]

countByGroup

v11.38.0 から

v11.38.2 で削除

  1. v11.38.0 追加
    変更後
    countByGroup($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return \Illuminate\Support\Collection]
  2. v11.38.2 削除
    変更前
    countByGroup($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return \Illuminate\Support\Collection]

crossJoin

v11.0.0 以前から

crossJoin($table, $first = null, $operator = null, $second = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
  1. v11.0.0 追加
    変更後
    crossJoin($table, $first = null, $operator = null, $second = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]

crossJoinSub

v11.0.0 以前から

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

cursor

v11.0.0 以前から

cursor()
@return \Illuminate\Support\LazyCollection<int, \stdClass>
  1. v11.0.0 追加
    変更後
    cursor() [@return \Illuminate\Support\LazyCollection]
  2. v11.33.0 シグネチャ変更
    変更前
    cursor() [@return \Illuminate\Support\LazyCollection]
    変更後
    cursor() [@return \Illuminate\Support\LazyCollection<int, \stdClass>]

cursorPaginate

v11.0.0 以前から

cursorPaginate($perPage = 15, $columns = ['*'], $cursorName = 'cursor', $cursor = null)
@param int|null $perPage
@param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns
@param string $cursorName
@param \Illuminate\Pagination\Cursor|string|null $cursor
@return \Illuminate\Contracts\Pagination\CursorPaginator
  1. v11.0.0 追加
    変更後
    cursorPaginate($perPage = 15, $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]
  2. v12.13.0 シグネチャ変更
    変更前
    cursorPaginate($perPage = 15, $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 = 15, $columns = ['*'], $cursorName = 'cursor', $cursor = null) [@param int|null $perPage, @param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @param string $cursorName, @param \Illuminate\Pagination\Cursor|string|null $cursor, @return \Illuminate\Contracts\Pagination\CursorPaginator]

dd

v11.0.0 以前から

dd()
@return never
  1. v11.0.0 追加
    変更後
    dd() [@return never]

ddRawSql

v11.0.0 以前から

ddRawSql()
@return never
  1. v11.0.0 追加
    変更後
    ddRawSql() [@return never]

decrement

v11.0.0 以前から

decrement($column, $amount = 1, array $extra = [])
@param string $column
@param float|int $amount
@return int<0, max>
  1. v11.0.0 追加
    変更後
    decrement($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @param array $extra, @return int]
  2. v11.42.0 シグネチャ変更
    変更前
    decrement($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @param array $extra, @return int]
    変更後
    decrement($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @return int]
  3. v12.20.0 シグネチャ変更
    変更前
    decrement($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @return int]
    変更後
    decrement($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @return int<0, max>]

decrementEach

v11.0.0 以前から

decrementEach(array $columns, array $extra = [])
@param array<string, float|int|numeric-string> $columns
@param array<string, mixed> $extra
@return int<0, max>
  1. v11.0.0 追加
    変更後
    decrementEach(array $columns, array $extra = []) [@param array<string, float|int|numeric-string> $columns, @param array<string, mixed> $extra, @return int]
  2. v12.20.0 シグネチャ変更
    変更前
    decrementEach(array $columns, array $extra = []) [@param array<string, float|int|numeric-string> $columns, @param array<string, mixed> $extra, @return int]
    変更後
    decrementEach(array $columns, array $extra = []) [@param array<string, float|int|numeric-string> $columns, @param array<string, mixed> $extra, @return int<0, max>]

delete

v11.0.0 以前から

delete($id = null)
@param mixed $id
@return int
  1. v11.0.0 追加
    変更後
    delete($id = null) [@param mixed $id, @return int]

distinct

v11.0.0 以前から

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

doesntExist

v11.0.0 以前から

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

doesntExistOr

v11.0.0 以前から

doesntExistOr(Closure $callback)
@return mixed
  1. v11.0.0 追加
    変更後
    doesntExistOr(Closure $callback) [@param \Closure $callback, @return mixed]
  2. v11.42.0 シグネチャ変更
    変更前
    doesntExistOr(Closure $callback) [@param \Closure $callback, @return mixed]
    変更後
    doesntExistOr(Closure $callback) [@return mixed]

dump

v11.0.0 以前から

dump(...$args)
@param mixed ...$args
@return $this
  1. v11.0.0 追加
    変更後
    dump(...$args) [@param mixed ...$args, @return $this]

dumpRawSql

v11.0.0 以前から

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

dynamicWhere

v11.0.0 以前から

dynamicWhere($method, $parameters)
@param string $method
@param array $parameters
@return $this
  1. v11.0.0 追加
    変更後
    dynamicWhere($method, $parameters) [@param string $method, @param array $parameters, @return $this]

exists

v11.0.0 以前から

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

existsOr

v11.0.0 以前から

existsOr(Closure $callback)
@return mixed
  1. v11.0.0 追加
    変更後
    existsOr(Closure $callback) [@param \Closure $callback, @return mixed]
  2. v11.42.0 シグネチャ変更
    変更前
    existsOr(Closure $callback) [@param \Closure $callback, @return mixed]
    変更後
    existsOr(Closure $callback) [@return mixed]

fetchUsing

v13.0.0 から

fetchUsing(...$fetchUsing)
@param mixed ...$fetchUsing
@return $this
  1. v13.0.0 追加
    変更後
    fetchUsing(...$fetchUsing) [@param mixed ...$fetchUsing, @return $this]

find

v11.0.0 以前から

find($id, $columns = ['*'])
@param int|string $id
@param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns
@return \stdClass|null
  1. v11.0.0 追加
    変更後
    find($id, $columns = ['*']) [@param int|string $id, @param array|string $columns, @return mixed|static]
  2. v11.15.0 シグネチャ変更
    変更前
    find($id, $columns = ['*']) [@param int|string $id, @param array|string $columns, @return mixed|static]
    変更後
    find($id, $columns = ['*']) [@param int|string $id, @param array|string $columns, @return object|null]
  3. v12.13.0 シグネチャ変更
    変更前
    find($id, $columns = ['*']) [@param int|string $id, @param array|string $columns, @return object|null]
    変更後
    find($id, $columns = ['*']) [@param int|string $id, @param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @return object|null]
  4. v12.44.0 シグネチャ変更
    変更前
    find($id, $columns = ['*']) [@param int|string $id, @param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @return object|null]
    変更後
    find($id, $columns = ['*']) [@param int|string $id, @param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @return \stdClass|null]

findOr

v11.0.0 以前から

findOr($id, $columns = ['*'], ?Closure $callback = null)
@param mixed $id
@param (\Closure(): TValue)|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns
@param (\Closure(): TValue)|null $callback
@return \stdClass|TValue
  1. v11.0.0 追加
    変更後
    findOr($id, $columns = ['*'], Closure $callback = null) [@param mixed $id, @param \Closure|array|string $columns, @param \Closure|null $callback, @return mixed|static]
  2. v11.3.0 シグネチャ変更
    変更前
    findOr($id, $columns = ['*'], Closure $callback = null) [@param mixed $id, @param \Closure|array|string $columns, @param \Closure|null $callback, @return mixed|static]
    変更後
    findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param \Closure|array|string $columns, @param \Closure|null $callback, @return mixed|static]
  3. v11.15.0 シグネチャ変更
    変更前
    findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param \Closure|array|string $columns, @param \Closure|null $callback, @return mixed|static]
    変更後
    findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param (\Closure(): TValue)|list<string>|string $columns, @param (\Closure(): TValue)|null $callback, @return object|TValue]
  4. v12.13.0 シグネチャ変更
    変更前
    findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param (\Closure(): TValue)|list<string>|string $columns, @param (\Closure(): TValue)|null $callback, @return object|TValue]
    変更後
    findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param (\Closure(): TValue)|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @param (\Closure(): TValue)|null $callback, @return object|TValue]
  5. v12.44.0 シグネチャ変更
    変更前
    findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param (\Closure(): TValue)|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @param (\Closure(): TValue)|null $callback, @return object|TValue]
    変更後
    findOr($id, $columns = ['*'], ?Closure $callback = null) [@param mixed $id, @param (\Closure(): TValue)|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @param (\Closure(): TValue)|null $callback, @return \stdClass|TValue]

forceIndex

v11.0.0 以前から

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

forNestedWhere

v11.0.0 以前から

forNestedWhere()
@return \Illuminate\Database\Query\Builder
  1. v11.0.0 追加
    変更後
    forNestedWhere() [@return \Illuminate\Database\Query\Builder]

forPage

v11.0.0 以前から

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

forPageAfterId

v11.0.0 以前から

forPageAfterId($perPage = 15, $lastId = 0, $column = 'id')
@param int $perPage
@param int|null $lastId
@param string $column
@return $this
  1. v11.0.0 追加
    変更後
    forPageAfterId($perPage = 15, $lastId = 0, $column = 'id') [@param int $perPage, @param int|null $lastId, @param string $column, @return $this]

forPageBeforeId

v11.0.0 以前から

forPageBeforeId($perPage = 15, $lastId = 0, $column = 'id')
@param int $perPage
@param int|null $lastId
@param string $column
@return $this
  1. v11.0.0 追加
    変更後
    forPageBeforeId($perPage = 15, $lastId = 0, $column = 'id') [@param int $perPage, @param int|null $lastId, @param string $column, @return $this]

from

v11.0.0 以前から

from($table, $as = null)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $table
@param string|null $as
@return $this
  1. v11.0.0 追加
    変更後
    from($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $table, @param string|null $as, @return $this]
  2. v11.11.0 シグネチャ変更
    変更前
    from($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $table, @param string|null $as, @return $this]
    変更後
    from($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table, @param string|null $as, @return $this]
  3. v11.15.0 シグネチャ変更
    変更前
    from($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table, @param string|null $as, @return $this]
    変更後
    from($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $table, @param string|null $as, @return $this]

fromRaw

v11.0.0 以前から

fromRaw($expression, $bindings = [])
@param literal-string $expression
@param mixed $bindings
@return $this
  1. v11.0.0 追加
    変更後
    fromRaw($expression, $bindings = []) [@param string $expression, @param mixed $bindings, @return $this]
  2. v13.0.0 シグネチャ変更
    変更前
    fromRaw($expression, $bindings = []) [@param string $expression, @param mixed $bindings, @return $this]
    変更後
    fromRaw($expression, $bindings = []) [@param literal-string $expression, @param mixed $bindings, @return $this]

fromSub

v11.0.0 以前から

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

get

v11.0.0 以前から

get($columns = ['*'])
@param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns
@return \Illuminate\Support\Collection<int, \stdClass>
  1. v11.0.0 追加
    変更後
    get($columns = ['*']) [@param array|string $columns, @return \Illuminate\Support\Collection]
  2. v11.33.0 シグネチャ変更
    変更前
    get($columns = ['*']) [@param array|string $columns, @return \Illuminate\Support\Collection]
    変更後
    get($columns = ['*']) [@param array|string $columns, @return \Illuminate\Support\Collection<int, \stdClass>]
  3. v12.13.0 シグネチャ変更
    変更前
    get($columns = ['*']) [@param array|string $columns, @return \Illuminate\Support\Collection<int, \stdClass>]
    変更後
    get($columns = ['*']) [@param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @return \Illuminate\Support\Collection<int, \stdClass>]

getBindings

v11.0.0 以前から

getBindings()
@return list<mixed>
  1. v11.0.0 追加
    変更後
    getBindings() [@return array]
  2. v12.11.0 シグネチャ変更
    変更前
    getBindings() [@return array]
    変更後
    getBindings() [@return list<mixed>]

getColumns

v11.0.0 以前から

getColumns()
@return list<string>
  1. v11.0.0 追加
    変更後
    getColumns() [@return array]
  2. v12.13.0 シグネチャ変更
    変更前
    getColumns() [@return array]
    変更後
    getColumns() [@return list<string>]

getConnection

v11.0.0 以前から

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

getCountForPagination

v11.0.0 以前から

getCountForPagination($columns = ['*'])
@param array<string|\Illuminate\Contracts\Database\Query\Expression> $columns
@return int<0, max>
  1. v11.0.0 追加
    変更後
    getCountForPagination($columns = ['*']) [@param array $columns, @return int]
  2. v12.13.0 シグネチャ変更
    変更前
    getCountForPagination($columns = ['*']) [@param array $columns, @return int]
    変更後
    getCountForPagination($columns = ['*']) [@param array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @return int]
  3. v12.20.0 シグネチャ変更
    変更前
    getCountForPagination($columns = ['*']) [@param array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @return int]
    変更後
    getCountForPagination($columns = ['*']) [@param array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @return int<0, max>]

getGrammar

v11.0.0 以前から

getGrammar()
@return \Illuminate\Database\Query\Grammars\Grammar
  1. v11.0.0 追加
    変更後
    getGrammar() [@return \Illuminate\Database\Query\Grammars\Grammar]

getLimit

v12.0.0 から

getLimit()
@return mixed
  1. v12.0.0 追加
    変更後
    getLimit() [@return mixed]

getOffset

v12.0.0 から

getOffset()
@return mixed
  1. v12.0.0 追加
    変更後
    getOffset() [@return mixed]

getProcessor

v11.0.0 以前から

getProcessor()
@return \Illuminate\Database\Query\Processors\Processor
  1. v11.0.0 追加
    変更後
    getProcessor() [@return \Illuminate\Database\Query\Processors\Processor]

getRawBindings

v11.0.0 以前から

getRawBindings()
@return array{ select: list<mixed>, from: list<mixed>, join: list<mixed>, where: list<mixed>, groupBy: list<mixed>, having: list<mixed>, order: list<mixed>, union: list<mixed>, unionOrder: list<mixed>, }
  1. v11.0.0 追加
    変更後
    getRawBindings() [@return array]
  2. v12.11.0 シグネチャ変更
    変更前
    getRawBindings() [@return array]
    変更後
    getRawBindings() [@return array{ select: list<mixed>, from: list<mixed>, join: list<mixed>, where: list<mixed>, groupBy: list<mixed>, having: list<mixed>, order: list<mixed>, union: list<mixed>, unionOrder: list<mixed>, }]

groupBy

v11.0.0 以前から

groupBy(...$groups)
@param array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups
@return $this
  1. v11.0.0 追加
    変更後
    groupBy(...$groups) [@param array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups, @return $this]

groupByRaw

v11.0.0 以前から

groupByRaw($sql, array $bindings = [])
@param literal-string $sql
@return $this
  1. v11.0.0 追加
    変更後
    groupByRaw($sql, array $bindings = []) [@param string $sql, @param array $bindings, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    groupByRaw($sql, array $bindings = []) [@param string $sql, @param array $bindings, @return $this]
    変更後
    groupByRaw($sql, array $bindings = []) [@param string $sql, @return $this]
  3. v13.0.0 シグネチャ変更
    変更前
    groupByRaw($sql, array $bindings = []) [@param string $sql, @return $this]
    変更後
    groupByRaw($sql, array $bindings = []) [@param literal-string $sql, @return $this]

groupLimit

v11.0.0 以前から

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

having

v11.0.0 以前から

having($column, $operator = null, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column
@param \DateTimeInterface|string|int|float|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    having($column, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param string|int|float|null $operator, @param string|int|float|null $value, @param string $boolean, @return $this]
  2. v12.2.0 シグネチャ変更
    変更前
    having($column, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param string|int|float|null $operator, @param string|int|float|null $value, @param string $boolean, @return $this]
    変更後
    having($column, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param \DateTimeInterface|string|int|float|null $operator, @param \DateTimeInterface|string|int|float|null $value, @param string $boolean, @return $this]
  3. v12.4.0 シグネチャ変更
    変更前
    having($column, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param \DateTimeInterface|string|int|float|null $operator, @param \DateTimeInterface|string|int|float|null $value, @param string $boolean, @return $this]
    変更後
    having($column, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param \DateTimeInterface|string|int|float|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, @param string $boolean, @return $this]

havingBetween

v11.0.0 以前から

havingBetween($column, iterable $values, $boolean = 'and', $not = false)
@param string $column
@param string $boolean
@param bool $not
@return $this
  1. v11.0.0 追加
    変更後
    havingBetween($column, iterable $values, $boolean = 'and', $not = false) [@param string $column, @param iterable $values, @param string $boolean, @param bool $not, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    havingBetween($column, iterable $values, $boolean = 'and', $not = false) [@param string $column, @param iterable $values, @param string $boolean, @param bool $not, @return $this]
    変更後
    havingBetween($column, iterable $values, $boolean = 'and', $not = false) [@param string $column, @param string $boolean, @param bool $not, @return $this]

havingNested

v11.0.0 以前から

havingNested(Closure $callback, $boolean = 'and')
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    havingNested(Closure $callback, $boolean = 'and') [@param \Closure $callback, @param string $boolean, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    havingNested(Closure $callback, $boolean = 'and') [@param \Closure $callback, @param string $boolean, @return $this]
    変更後
    havingNested(Closure $callback, $boolean = 'and') [@param string $boolean, @return $this]

havingNotBetween

v12.45.0 から

havingNotBetween($column, iterable $values, $boolean = 'and')
@param string $column
@param iterable $values
@param string $boolean
@return $this
  1. v12.45.0 追加
    変更後
    havingNotBetween($column, iterable $values, $boolean = 'and') [@param string $column, @param iterable $values, @param string $boolean, @return $this]

havingNotNull

v11.0.0 以前から

havingNotNull($columns, $boolean = 'and')
@param array|string $columns
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    havingNotNull($columns, $boolean = 'and') [@param string|array $columns, @param string $boolean, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    havingNotNull($columns, $boolean = 'and') [@param string|array $columns, @param string $boolean, @return $this]
    変更後
    havingNotNull($columns, $boolean = 'and') [@param array|string $columns, @param string $boolean, @return $this]

havingNull

v11.0.0 以前から

havingNull($columns, $boolean = 'and', $not = false)
@param array|string $columns
@param string $boolean
@param bool $not
@return $this
  1. v11.0.0 追加
    変更後
    havingNull($columns, $boolean = 'and', $not = false) [@param string|array $columns, @param string $boolean, @param bool $not, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    havingNull($columns, $boolean = 'and', $not = false) [@param string|array $columns, @param string $boolean, @param bool $not, @return $this]
    変更後
    havingNull($columns, $boolean = 'and', $not = false) [@param array|string $columns, @param string $boolean, @param bool $not, @return $this]

havingRaw

v11.0.0 以前から

havingRaw($sql, array $bindings = [], $boolean = 'and')
@param literal-string $sql
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    havingRaw($sql, array $bindings = [], $boolean = 'and') [@param string $sql, @param array $bindings, @param string $boolean, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    havingRaw($sql, array $bindings = [], $boolean = 'and') [@param string $sql, @param array $bindings, @param string $boolean, @return $this]
    変更後
    havingRaw($sql, array $bindings = [], $boolean = 'and') [@param string $sql, @param string $boolean, @return $this]
  3. v13.0.0 シグネチャ変更
    変更前
    havingRaw($sql, array $bindings = [], $boolean = 'and') [@param string $sql, @param string $boolean, @return $this]
    変更後
    havingRaw($sql, array $bindings = [], $boolean = 'and') [@param literal-string $sql, @param string $boolean, @return $this]

ignoreIndex

v11.0.0 以前から

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

implode

v11.0.0 以前から

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

increment

v11.0.0 以前から

increment($column, $amount = 1, array $extra = [])
@param string $column
@param float|int $amount
@return int<0, max>
  1. v11.0.0 追加
    変更後
    increment($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @param array $extra, @return int]
  2. v11.42.0 シグネチャ変更
    変更前
    increment($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @param array $extra, @return int]
    変更後
    increment($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @return int]
  3. v12.20.0 シグネチャ変更
    変更前
    increment($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @return int]
    変更後
    increment($column, $amount = 1, array $extra = []) [@param string $column, @param float|int $amount, @return int<0, max>]

incrementEach

v11.0.0 以前から

incrementEach(array $columns, array $extra = [])
@param array<string, float|int|numeric-string> $columns
@param array<string, mixed> $extra
@return int<0, max>
  1. v11.0.0 追加
    変更後
    incrementEach(array $columns, array $extra = []) [@param array<string, float|int|numeric-string> $columns, @param array<string, mixed> $extra, @return int]
  2. v12.20.0 シグネチャ変更
    変更前
    incrementEach(array $columns, array $extra = []) [@param array<string, float|int|numeric-string> $columns, @param array<string, mixed> $extra, @return int]
    変更後
    incrementEach(array $columns, array $extra = []) [@param array<string, float|int|numeric-string> $columns, @param array<string, mixed> $extra, @return int<0, max>]

inOrderOf

v12.55.0 から

inOrderOf($column, $values)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \Illuminate\Contracts\Support\Arrayable|array<\UnitEnum|string|int|float|bool> $values
@return $this
  1. v12.55.0 追加
    変更後
    inOrderOf($column, $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Contracts\Support\Arrayable|array $values, @return $this]
  2. v13.26.0 シグネチャ変更
    変更前
    inOrderOf($column, $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Contracts\Support\Arrayable|array $values, @return $this]
    変更後
    inOrderOf($column, $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Contracts\Support\Arrayable|array<\UnitEnum|string|int|float|bool> $values, @return $this]

inRandomOrder

v11.0.0 以前から

inRandomOrder($seed = '')
@param string|int $seed
@return $this
  1. v11.0.0 追加
    変更後
    inRandomOrder($seed = '') [@param string|int $seed, @return $this]

insert

v11.0.0 以前から

insert(array $values)
@return bool
  1. v11.0.0 追加
    変更後
    insert(array $values) [@param array $values, @return bool]
  2. v11.42.0 シグネチャ変更
    変更前
    insert(array $values) [@param array $values, @return bool]
    変更後
    insert(array $values) [@return bool]

insertGetId

v11.0.0 以前から

insertGetId(array $values, $sequence = null)
@param string|null $sequence
@return int
  1. v11.0.0 追加
    変更後
    insertGetId(array $values, $sequence = null) [@param array $values, @param string|null $sequence, @return int]
  2. v11.42.0 シグネチャ変更
    変更前
    insertGetId(array $values, $sequence = null) [@param array $values, @param string|null $sequence, @return int]
    変更後
    insertGetId(array $values, $sequence = null) [@param string|null $sequence, @return int]

insertOrIgnore

v11.0.0 以前から

insertOrIgnore(array $values)
@return int<0, max>
  1. v11.0.0 追加
    変更後
    insertOrIgnore(array $values) [@param array $values, @return int]
  2. v11.42.0 シグネチャ変更
    変更前
    insertOrIgnore(array $values) [@param array $values, @return int]
    変更後
    insertOrIgnore(array $values) [@return int]
  3. v12.20.0 シグネチャ変更
    変更前
    insertOrIgnore(array $values) [@return int]
    変更後
    insertOrIgnore(array $values) [@return int<0, max>]

insertOrIgnoreReturning

v13.0.0 から

insertOrIgnoreReturning(array $values, array $returning = ['*'], array|string|null $uniqueBy = null)
@param non-empty-array<non-empty-string> $returning
@param non-empty-string|non-empty-array<non-empty-string>|null $uniqueBy
@return \Illuminate\Support\Collection
  1. v13.0.0 追加
    変更後
    insertOrIgnoreReturning(array $values, array $returning = ['*'], array|string|null $uniqueBy = null) [@param non-empty-array<non-empty-string> $returning, @param non-empty-string|non-empty-array<non-empty-string>|null $uniqueBy, @return \Illuminate\Support\Collection]

insertOrIgnoreUsing

v11.0.0 以前から

insertOrIgnoreUsing(array $columns, $query)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@return int
  1. v11.0.0 追加
    変更後
    insertOrIgnoreUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @return int]
  2. v11.15.0 シグネチャ変更
    変更前
    insertOrIgnoreUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @return int]
    変更後
    insertOrIgnoreUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return int]
  3. v11.42.0 シグネチャ変更
    変更前
    insertOrIgnoreUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return int]
    変更後
    insertOrIgnoreUsing(array $columns, $query) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return int]

insertUsing

v11.0.0 以前から

insertUsing(array $columns, $query)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@return int
  1. v11.0.0 追加
    変更後
    insertUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @return int]
  2. v11.15.0 シグネチャ変更
    変更前
    insertUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @return int]
    変更後
    insertUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return int]
  3. v11.42.0 シグネチャ変更
    変更前
    insertUsing(array $columns, $query) [@param array $columns, @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return int]
    変更後
    insertUsing(array $columns, $query) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return int]

join

v11.0.0 以前から

join($table, $first, $operator = null, $second = null, $type = 'inner', $where = false)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@param string $type
@param bool $where
@return $this
  1. v11.0.0 追加
    変更後
    join($table, $first, $operator = null, $second = null, $type = 'inner', $where = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @param string $type, @param bool $where, @return $this]

joinLateral

v11.0.0 以前から

joinLateral($query, string $as, string $type = 'inner')
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@return $this
  1. v11.0.0 追加
    変更後
    joinLateral($query, string $as, string $type = 'inner') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param string $type, @return $this]
  2. v11.15.0 シグネチャ変更
    変更前
    joinLateral($query, string $as, string $type = 'inner') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param string $type, @return $this]
    変更後
    joinLateral($query, string $as, string $type = 'inner') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @param string $type, @return $this]
  3. v11.42.0 シグネチャ変更
    変更前
    joinLateral($query, string $as, string $type = 'inner') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @param string $type, @return $this]
    変更後
    joinLateral($query, string $as, string $type = 'inner') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @return $this]

joinSub

v11.0.0 以前から

joinSub($query, $as, $first, $operator = null, $second = null, $type = 'inner', $where = false)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@param string $as
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@param string $type
@param bool $where
@return $this
  1. v11.0.0 追加
    変更後
    joinSub($query, $as, $first, $operator = null, $second = null, $type = 'inner', $where = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @param string $type, @param bool $where, @return $this]
  2. v11.15.0 シグネチャ変更
    変更前
    joinSub($query, $as, $first, $operator = null, $second = null, $type = 'inner', $where = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @param string $type, @param bool $where, @return $this]
    変更後
    joinSub($query, $as, $first, $operator = null, $second = null, $type = 'inner', $where = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @param string $type, @param bool $where, @return $this]

joinWhere

v11.0.0 以前から

joinWhere($table, $first, $operator, $second, $type = 'inner')
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string $operator
@param \Illuminate\Contracts\Database\Query\Expression|string $second
@param string $type
@return $this
  1. v11.0.0 追加
    変更後
    joinWhere($table, $first, $operator, $second, $type = 'inner') [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|string $second, @param string $type, @return $this]

latest

v11.0.0 以前から

latest($column = 'created_at')
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
  1. v11.0.0 追加
    変更後
    latest($column = 'created_at') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]

leftJoin

v11.0.0 以前から

leftJoin($table, $first, $operator = null, $second = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
  1. v11.0.0 追加
    変更後
    leftJoin($table, $first, $operator = null, $second = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]

leftJoinLateral

v11.0.0 以前から

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

leftJoinSub

v11.0.0 以前から

leftJoinSub($query, $as, $first, $operator = null, $second = null)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@param string $as
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
  1. v11.0.0 追加
    変更後
    leftJoinSub($query, $as, $first, $operator = null, $second = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]
  2. v11.15.0 シグネチャ変更
    変更前
    leftJoinSub($query, $as, $first, $operator = null, $second = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]
    変更後
    leftJoinSub($query, $as, $first, $operator = null, $second = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]

leftJoinWhere

v11.0.0 以前から

leftJoinWhere($table, $first, $operator, $second)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
  1. v11.0.0 追加
    変更後
    leftJoinWhere($table, $first, $operator, $second) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]

limit

v11.0.0 以前から

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

lock

v11.0.0 以前から

lock($value = true)
@param string|bool $value
@return $this
  1. v11.0.0 追加
    変更後
    lock($value = true) [@param string|bool $value, @return $this]

lockForUpdate

v11.0.0 以前から

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

max

v11.0.0 以前から

max($column)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return mixed
  1. v11.0.0 追加
    変更後
    max($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
  2. v11.33.0 シグネチャ変更
    変更前
    max($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
    変更後
    max($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
  3. v11.33.2 シグネチャ変更
    変更前
    max($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
    変更後
    max($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]

maxByGroup

v11.38.0 から

v11.38.2 で削除

  1. v11.38.0 追加
    変更後
    maxByGroup($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection]
  2. v11.38.2 削除
    変更前
    maxByGroup($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection]

mergeBindings

v11.0.0 以前から

mergeBindings(self $query)
@param self $query
@return $this
  1. v11.0.0 追加
    変更後
    mergeBindings(self $query) [@param \Illuminate\Database\Query\Builder $query, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    mergeBindings(self $query) [@param \Illuminate\Database\Query\Builder $query, @return $this]
    変更後
    mergeBindings(self $query) [@return $this]
  3. v12.11.0 シグネチャ変更
    変更前
    mergeBindings(self $query) [@return $this]
    変更後
    mergeBindings(self $query) [@param self $query, @return $this]

mergeWheres

v11.0.0 以前から

mergeWheres($wheres, $bindings)
@param array $wheres
@param array $bindings
@return $this
  1. v11.0.0 追加
    変更後
    mergeWheres($wheres, $bindings) [@param array $wheres, @param array $bindings, @return $this]

min

v11.0.0 以前から

min($column)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return mixed
  1. v11.0.0 追加
    変更後
    min($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
  2. v11.33.0 シグネチャ変更
    変更前
    min($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
    変更後
    min($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
  3. v11.33.2 シグネチャ変更
    変更前
    min($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
    変更後
    min($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]

minByGroup

v11.38.0 から

v11.38.2 で削除

  1. v11.38.0 追加
    変更後
    minByGroup($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection]
  2. v11.38.2 削除
    変更前
    minByGroup($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection]

newQuery

v11.0.0 以前から

newQuery()
@return \Illuminate\Database\Query\Builder
  1. v11.0.0 追加
    変更後
    newQuery() [@return \Illuminate\Database\Query\Builder]

numericAggregate

v11.0.0 以前から

numericAggregate($function, $columns = ['*'])
@param string $function
@param array $columns
@return float|int
  1. v11.0.0 追加
    変更後
    numericAggregate($function, $columns = ['*']) [@param string $function, @param array $columns, @return float|int]

offset

v11.0.0 以前から

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

oldest

v11.0.0 以前から

oldest($column = 'created_at')
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
  1. v11.0.0 追加
    変更後
    oldest($column = 'created_at') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]

orderBy

v11.0.0 以前から

orderBy($column, $direction = \SortDirection::Ascending)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column
@param SortDirection|'asc'|'desc' $direction
@return $this
  1. v11.0.0 追加
    変更後
    orderBy($column, $direction = 'asc') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, @param string $direction, @return $this]
  2. v11.15.0 シグネチャ変更
    変更前
    orderBy($column, $direction = 'asc') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, @param string $direction, @return $this]
    変更後
    orderBy($column, $direction = 'asc') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @param string $direction, @return $this]
  3. v13.8.0 シグネチャ変更
    変更前
    orderBy($column, $direction = 'asc') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @param string $direction, @return $this]
    変更後
    orderBy($column, $direction = \SortDirection::Ascending) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @param SortDirection|'asc'|'desc' $direction, @return $this]

orderByDesc

v11.0.0 以前から

orderByDesc($column)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
  1. v11.0.0 追加
    変更後
    orderByDesc($column) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
  2. v11.15.0 シグネチャ変更
    変更前
    orderByDesc($column) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
    変更後
    orderByDesc($column) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]

orderByRaw

v11.0.0 以前から

orderByRaw($sql, $bindings = [])
@param literal-string $sql
@param array $bindings
@return $this
  1. v11.0.0 追加
    変更後
    orderByRaw($sql, $bindings = []) [@param string $sql, @param array $bindings, @return $this]
  2. v13.0.0 シグネチャ変更
    変更前
    orderByRaw($sql, $bindings = []) [@param string $sql, @param array $bindings, @return $this]
    変更後
    orderByRaw($sql, $bindings = []) [@param literal-string $sql, @param array $bindings, @return $this]

orderByVectorDistance

v12.47.0 から

orderByVectorDistance($column, $vector)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector
@return $this
  1. v12.47.0 追加
    変更後
    orderByVectorDistance($column, $vector) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector, @return $this]

orHaving

v11.0.0 以前から

orHaving($column, $operator = null, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column
@param \DateTimeInterface|string|int|float|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value
@return $this
  1. v11.0.0 追加
    変更後
    orHaving($column, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param string|int|float|null $operator, @param string|int|float|null $value, @return $this]
  2. v12.2.0 シグネチャ変更
    変更前
    orHaving($column, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param string|int|float|null $operator, @param string|int|float|null $value, @return $this]
    変更後
    orHaving($column, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param \DateTimeInterface|string|int|float|null $operator, @param \DateTimeInterface|string|int|float|null $value, @return $this]
  3. v12.4.1 シグネチャ変更
    変更前
    orHaving($column, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param \DateTimeInterface|string|int|float|null $operator, @param \DateTimeInterface|string|int|float|null $value, @return $this]
    変更後
    orHaving($column, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, @param \DateTimeInterface|string|int|float|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, @return $this]

orHavingBetween

v12.45.0 から

orHavingBetween($column, iterable $values)
@param string $column
@param iterable $values
@return $this
  1. v12.45.0 追加
    変更後
    orHavingBetween($column, iterable $values) [@param string $column, @param iterable $values, @return $this]

orHavingNotBetween

v12.45.0 から

orHavingNotBetween($column, iterable $values)
@param string $column
@param iterable $values
@return $this
  1. v12.45.0 追加
    変更後
    orHavingNotBetween($column, iterable $values) [@param string $column, @param iterable $values, @return $this]

orHavingNotNull

v11.0.0 以前から

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

orHavingNull

v11.0.0 以前から

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

orHavingRaw

v11.0.0 以前から

orHavingRaw($sql, array $bindings = [])
@param literal-string $sql
@return $this
  1. v11.0.0 追加
    変更後
    orHavingRaw($sql, array $bindings = []) [@param string $sql, @param array $bindings, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    orHavingRaw($sql, array $bindings = []) [@param string $sql, @param array $bindings, @return $this]
    変更後
    orHavingRaw($sql, array $bindings = []) [@param string $sql, @return $this]
  3. v13.0.0 シグネチャ変更
    変更前
    orHavingRaw($sql, array $bindings = []) [@param string $sql, @return $this]
    変更後
    orHavingRaw($sql, array $bindings = []) [@param literal-string $sql, @return $this]

orWhere

v11.0.0 以前から

orWhere($column, $operator = null, $value = null)
@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column
@param mixed $operator
@param mixed $value
@return $this
  1. v11.0.0 追加
    変更後
    orWhere($column, $operator = null, $value = null) [@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @return $this]

orWhereAll

v11.0.0 以前から

orWhereAll($columns, $operator = null, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns
@param mixed $operator
@param mixed $value
@return $this
  1. v11.0.0 追加
    変更後
    orWhereAll($columns, $operator = null, $value = null) [@param string[] $columns, @param string $operator, @param mixed $value, @return $this]
  2. v11.20.0 シグネチャ変更
    変更前
    orWhereAll($columns, $operator = null, $value = null) [@param string[] $columns, @param string $operator, @param mixed $value, @return $this]
    変更後
    orWhereAll($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]
  3. v11.22.0 シグネチャ変更
    変更前
    orWhereAll($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]
    変更後
    orWhereAll($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]

orWhereAny

v11.0.0 以前から

orWhereAny($columns, $operator = null, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns
@param mixed $operator
@param mixed $value
@return $this
  1. v11.0.0 追加
    変更後
    orWhereAny($columns, $operator = null, $value = null) [@param string[] $columns, @param string $operator, @param mixed $value, @return $this]
  2. v11.20.0 シグネチャ変更
    変更前
    orWhereAny($columns, $operator = null, $value = null) [@param string[] $columns, @param string $operator, @param mixed $value, @return $this]
    変更後
    orWhereAny($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]
  3. v11.22.0 シグネチャ変更
    変更前
    orWhereAny($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]
    変更後
    orWhereAny($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]

orWhereBetween

v11.0.0 以前から

orWhereBetween($column, iterable $values)
@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
  1. v11.0.0 追加
    変更後
    orWhereBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    orWhereBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @return $this]
    変更後
    orWhereBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
  3. v12.45.0 シグネチャ変更
    変更前
    orWhereBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
    変更後
    orWhereBetween($column, iterable $values) [@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]

orWhereBetweenColumns

v11.0.0 以前から

orWhereBetweenColumns($column, array $values)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
  1. v11.0.0 追加
    変更後
    orWhereBetweenColumns($column, array $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    orWhereBetweenColumns($column, array $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @return $this]
    変更後
    orWhereBetweenColumns($column, array $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]

orWhereBinary

v13.27.0 から

orWhereBinary($column, $value)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@return $this
  1. v13.27.0 追加
    変更後
    orWhereBinary($column, $value) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @return $this]

orWhereColumn

v11.0.0 以前から

orWhereColumn($first, $operator = null, $second = null)
@param \Illuminate\Contracts\Database\Query\Expression|string|array $first
@param string|null $operator
@param string|null $second
@return $this
  1. v11.0.0 追加
    変更後
    orWhereColumn($first, $operator = null, $second = null) [@param \Illuminate\Contracts\Database\Query\Expression|string|array $first, @param string|null $operator, @param string|null $second, @return $this]

orWhereDate

v11.0.0 以前から

orWhereDate($column, $operator, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|null $operator
@param \DateTimeInterface|string|null $value
@return $this
  1. v11.0.0 追加
    変更後
    orWhereDate($column, $operator, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|null $operator, @param \DateTimeInterface|string|null $value, @return $this]

orWhereDay

v11.0.0 以前から

orWhereDay($column, $operator, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|int|null $operator
@param \DateTimeInterface|string|int|null $value
@return $this
  1. v11.0.0 追加
    変更後
    orWhereDay($column, $operator, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|int|null $operator, @param \DateTimeInterface|string|int|null $value, @return $this]

orWhereExists

v11.0.0 以前から

orWhereExists($callback, $not = false)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback
@param bool $not
@return $this
  1. v11.0.0 追加
    変更後
    orWhereExists($callback, $not = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, @param bool $not, @return $this]
  2. v11.15.0 シグネチャ変更
    変更前
    orWhereExists($callback, $not = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, @param bool $not, @return $this]
    変更後
    orWhereExists($callback, $not = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback, @param bool $not, @return $this]

orWhereFullText

v11.0.0 以前から

orWhereFullText($columns, $value, array $options = [])
@param string|string[] $columns
@param string $value
@return $this
  1. v11.0.0 追加
    変更後
    orWhereFullText($columns, $value, array $options = []) [@param string|string[] $columns, @param string $value, @return $this]

orWhereIn

v11.0.0 以前から

orWhereIn($column, $values)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param mixed $values
@return $this
  1. v11.0.0 追加
    変更後
    orWhereIn($column, $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param mixed $values, @return $this]

orWhereIntegerInRaw

v11.0.0 以前から

orWhereIntegerInRaw($column, $values)
@param string $column
@param \Illuminate\Contracts\Support\Arrayable|array $values
@return $this
  1. v11.0.0 追加
    変更後
    orWhereIntegerInRaw($column, $values) [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|array $values, @return $this]

orWhereIntegerNotInRaw

v11.0.0 以前から

orWhereIntegerNotInRaw($column, $values)
@param string $column
@param \Illuminate\Contracts\Support\Arrayable|array $values
@return $this
  1. v11.0.0 追加
    変更後
    orWhereIntegerNotInRaw($column, $values) [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|array $values, @return $this]

orWhereJsonContains

v11.0.0 以前から

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

orWhereJsonContainsKey

v11.0.0 以前から

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

orWhereJsonDoesntContain

v11.0.0 以前から

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

orWhereJsonDoesntContainKey

v11.0.0 以前から

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

orWhereJsonDoesntOverlap

v11.7.0 から

orWhereJsonDoesntOverlap($column, $value)
@param string $column
@param mixed $value
@return $this
  1. v11.7.0 追加
    変更後
    orWhereJsonDoesntOverlap($column, $value) [@param string $column, @param mixed $value, @return $this]

orWhereJsonLength

v11.0.0 以前から

orWhereJsonLength($column, $operator, $value = null)
@param string $column
@param mixed $operator
@param mixed $value
@return $this
  1. v11.0.0 追加
    変更後
    orWhereJsonLength($column, $operator, $value = null) [@param string $column, @param mixed $operator, @param mixed $value, @return $this]

orWhereJsonOverlaps

v11.7.0 から

orWhereJsonOverlaps($column, $value)
@param string $column
@param mixed $value
@return $this
  1. v11.7.0 追加
    変更後
    orWhereJsonOverlaps($column, $value) [@param string $column, @param mixed $value, @return $this]

orWhereLike

v11.17.0 から

orWhereLike($column, $value, $caseSensitive = false)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@param bool $caseSensitive
@return $this
  1. v11.17.0 追加
    変更後
    orWhereLike($column, $value, $caseSensitive = false) [@param string $column, @param string $value, @param bool $caseSensitive, @return $this]
  2. v11.19.0 シグネチャ変更
    変更前
    orWhereLike($column, $value, $caseSensitive = false) [@param string $column, @param string $value, @param bool $caseSensitive, @return $this]
    変更後
    orWhereLike($column, $value, $caseSensitive = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @param bool $caseSensitive, @return $this]

orWhereMonth

v11.0.0 以前から

orWhereMonth($column, $operator, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|int|null $operator
@param \DateTimeInterface|string|int|null $value
@return $this
  1. v11.0.0 追加
    変更後
    orWhereMonth($column, $operator, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|int|null $operator, @param \DateTimeInterface|string|int|null $value, @return $this]

orWhereNone

v11.19.0 から

orWhereNone($columns, $operator = null, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns
@param mixed $operator
@param mixed $value
@return $this
  1. v11.19.0 追加
    変更後
    orWhereNone($columns, $operator = null, $value = null) [@param string[] $columns, @param string $operator, @param mixed $value, @return $this]
  2. v11.20.0 シグネチャ変更
    変更前
    orWhereNone($columns, $operator = null, $value = null) [@param string[] $columns, @param string $operator, @param mixed $value, @return $this]
    変更後
    orWhereNone($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]
  3. v11.22.0 シグネチャ変更
    変更前
    orWhereNone($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]
    変更後
    orWhereNone($columns, $operator = null, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, @param mixed $operator, @param mixed $value, @return $this]

orWhereNot

v11.0.0 以前から

orWhereNot($column, $operator = null, $value = null)
@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column
@param mixed $operator
@param mixed $value
@return $this
  1. v11.0.0 追加
    変更後
    orWhereNot($column, $operator = null, $value = null) [@param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @return $this]

orWhereNotBetween

v11.0.0 以前から

orWhereNotBetween($column, iterable $values)
@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
  1. v11.0.0 追加
    変更後
    orWhereNotBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    orWhereNotBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @return $this]
    変更後
    orWhereNotBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
  3. v12.45.0 シグネチャ変更
    変更前
    orWhereNotBetween($column, iterable $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]
    変更後
    orWhereNotBetween($column, iterable $values) [@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]

orWhereNotBetweenColumns

v11.0.0 以前から

orWhereNotBetweenColumns($column, array $values)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
  1. v11.0.0 追加
    変更後
    orWhereNotBetweenColumns($column, array $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    orWhereNotBetweenColumns($column, array $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @return $this]
    変更後
    orWhereNotBetweenColumns($column, array $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]

orWhereNotBinary

v13.27.0 から

orWhereNotBinary($column, $value)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@return $this
  1. v13.27.0 追加
    変更後
    orWhereNotBinary($column, $value) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @return $this]

orWhereNotExists

v11.0.0 以前から

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

orWhereNotIn

v11.0.0 以前から

orWhereNotIn($column, $values)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param mixed $values
@return $this
  1. v11.0.0 追加
    変更後
    orWhereNotIn($column, $values) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param mixed $values, @return $this]

orWhereNotLike

v11.17.0 から

orWhereNotLike($column, $value, $caseSensitive = false)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@param bool $caseSensitive
@return $this
  1. v11.17.0 追加
    変更後
    orWhereNotLike($column, $value, $caseSensitive = false) [@param string $value, @param bool $caseSensitive, @return $this]
  2. v11.19.0 シグネチャ変更
    変更前
    orWhereNotLike($column, $value, $caseSensitive = false) [@param string $value, @param bool $caseSensitive, @return $this]
    変更後
    orWhereNotLike($column, $value, $caseSensitive = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @param bool $caseSensitive, @return $this]

orWhereNotNull

v11.0.0 以前から

orWhereNotNull($column)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return $this
  1. v11.0.0 追加
    変更後
    orWhereNotNull($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return $this]

orWhereNull

v11.0.0 以前から

orWhereNull($column)
@param string|array|\Illuminate\Contracts\Database\Query\Expression $column
@return $this
  1. v11.0.0 追加
    変更後
    orWhereNull($column) [@param string|array|\Illuminate\Contracts\Database\Query\Expression $column, @return $this]

orWhereNullSafeEquals

v12.53.0 から

orWhereNullSafeEquals($column, $value)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param mixed $value
@return $this
  1. v12.53.0 追加
    変更後
    orWhereNullSafeEquals($column, $value) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param mixed $value, @return $this]

orWhereRaw

v11.0.0 以前から

orWhereRaw($sql, $bindings = [])
@param literal-string $sql
@param mixed $bindings
@return $this
  1. v11.0.0 追加
    変更後
    orWhereRaw($sql, $bindings = []) [@param string $sql, @param mixed $bindings, @return $this]
  2. v13.0.0 シグネチャ変更
    変更前
    orWhereRaw($sql, $bindings = []) [@param string $sql, @param mixed $bindings, @return $this]
    変更後
    orWhereRaw($sql, $bindings = []) [@param literal-string $sql, @param mixed $bindings, @return $this]

orWhereRowValues

v11.0.0 以前から

orWhereRowValues($columns, $operator, $values)
@param array $columns
@param string $operator
@param array $values
@return $this
  1. v11.0.0 追加
    変更後
    orWhereRowValues($columns, $operator, $values) [@param array $columns, @param string $operator, @param array $values, @return $this]

orWhereTime

v11.0.0 以前から

orWhereTime($column, $operator, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|null $operator
@param \DateTimeInterface|string|null $value
@return $this
  1. v11.0.0 追加
    変更後
    orWhereTime($column, $operator, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|null $operator, @param \DateTimeInterface|string|null $value, @return $this]

orWhereValueBetween

v12.21.0 から

orWhereValueBetween($value, array $columns)
@param mixed $value
@param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns
@return $this
  1. v12.21.0 追加
    変更後
    orWhereValueBetween($value, array $columns) [@param mixed $value, @param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, @return $this]

orWhereValueNotBetween

v12.21.0 から

orWhereValueNotBetween($value, array $columns)
@param mixed $value
@param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns
@return $this
  1. v12.21.0 追加
    変更後
    orWhereValueNotBetween($value, array $columns) [@param mixed $value, @param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, @return $this]

orWhereVectorDistanceLessThan

v12.47.0 から

orWhereVectorDistanceLessThan($column, $vector, $maxDistance)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector
@param float $maxDistance
@return $this
  1. v12.47.0 追加
    変更後
    orWhereVectorDistanceLessThan($column, $vector, $maxDistance) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, @param float $maxDistance, @return $this]

orWhereYear

v11.0.0 以前から

orWhereYear($column, $operator, $value = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|int|null $operator
@param \DateTimeInterface|string|int|null $value
@return $this
  1. v11.0.0 追加
    変更後
    orWhereYear($column, $operator, $value = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|int|null $operator, @param \DateTimeInterface|string|int|null $value, @return $this]

paginate

v11.0.0 以前から

paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null)
@param int|\Closure $perPage
@param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns
@param string $pageName
@param int|null $page
@param \Closure|int|null $total
@return \Illuminate\Pagination\LengthAwarePaginator
  1. v11.0.0 追加
    変更後
    paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Contracts\Pagination\LengthAwarePaginator]
  2. v11.44.2 シグネチャ変更
    変更前
    paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\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 = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]
  3. v12.0.0 シグネチャ変更
    変更前
    paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]
    変更後
    paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Contracts\Pagination\LengthAwarePaginator]
  4. v12.1.0 シグネチャ変更
    変更前
    paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\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 = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]
  5. v12.13.0 シグネチャ変更
    変更前
    paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]
    変更後
    paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|\Closure $perPage, @param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]

pluck

v11.0.0 以前から

pluck($column, $key = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string|null $key
@return \Illuminate\Support\Collection<array-key, mixed>
  1. v11.0.0 追加
    変更後
    pluck($column, $key = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string|null $key, @return \Illuminate\Support\Collection]
  2. v11.16.0 シグネチャ変更
    変更前
    pluck($column, $key = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string|null $key, @return \Illuminate\Support\Collection]
    変更後
    pluck($column, $key = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string|null $key, @return \Illuminate\Support\Collection<array-key, mixed>]

prepareValueAndOperator

v11.0.0 以前から

prepareValueAndOperator($value, $operator, $useDefault = false)
@param string $value
@param string $operator
@param bool $useDefault
@return array
  1. v11.0.0 追加
    変更後
    prepareValueAndOperator($value, $operator, $useDefault = false) [@param string $value, @param string $operator, @param bool $useDefault, @return array]

raw

v11.0.0 以前から

raw($value)
@param literal-string|int|float $value
@return \Illuminate\Contracts\Database\Query\Expression
  1. v11.0.0 追加
    変更後
    raw($value) [@param mixed $value, @return \Illuminate\Contracts\Database\Query\Expression]
  2. v13.0.0 シグネチャ変更
    変更前
    raw($value) [@param mixed $value, @return \Illuminate\Contracts\Database\Query\Expression]
    変更後
    raw($value) [@param literal-string|int|float $value, @return \Illuminate\Contracts\Database\Query\Expression]

rawValue

v11.0.0 以前から

rawValue(string $expression, array $bindings = [])
@param literal-string $expression
@return mixed
  1. v11.0.0 追加
    変更後
    rawValue(string $expression, array $bindings = []) [@param string $expression, @param array $bindings, @return mixed]
  2. v11.42.0 シグネチャ変更
    変更前
    rawValue(string $expression, array $bindings = []) [@param string $expression, @param array $bindings, @return mixed]
    変更後
    rawValue(string $expression, array $bindings = []) [@return mixed]
  3. v13.0.0 シグネチャ変更
    変更前
    rawValue(string $expression, array $bindings = []) [@return mixed]
    変更後
    rawValue(string $expression, array $bindings = []) [@param literal-string $expression, @return mixed]

reorder

v11.0.0 以前から

reorder($column = null, $direction = \SortDirection::Ascending)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column
@param SortDirection|'asc'|'desc' $direction
@return $this
  1. v11.0.0 追加
    変更後
    reorder($column = null, $direction = 'asc') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, @param string $direction, @return $this]
  2. v13.8.0 シグネチャ変更
    変更前
    reorder($column = null, $direction = 'asc') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, @param string $direction, @return $this]
    変更後
    reorder($column = null, $direction = \SortDirection::Ascending) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, @param SortDirection|'asc'|'desc' $direction, @return $this]

reorderDesc

v12.17.0 から

reorderDesc($column)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column
@return $this
  1. v12.17.0 追加
    変更後
    reorderDesc($column) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, @return $this]

rightJoin

v11.0.0 以前から

rightJoin($table, $first, $operator = null, $second = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
  1. v11.0.0 追加
    変更後
    rightJoin($table, $first, $operator = null, $second = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]

rightJoinSub

v11.0.0 以前から

rightJoinSub($query, $as, $first, $operator = null, $second = null)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@param string $as
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
  1. v11.0.0 追加
    変更後
    rightJoinSub($query, $as, $first, $operator = null, $second = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]
  2. v11.15.0 シグネチャ変更
    変更前
    rightJoinSub($query, $as, $first, $operator = null, $second = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]
    変更後
    rightJoinSub($query, $as, $first, $operator = null, $second = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]

rightJoinWhere

v11.0.0 以前から

rightJoinWhere($table, $first, $operator, $second)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string $operator
@param \Illuminate\Contracts\Database\Query\Expression|string $second
@return $this
  1. v11.0.0 追加
    変更後
    rightJoinWhere($table, $first, $operator, $second) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|string $second, @return $this]

select

v11.0.0 以前から

select($columns = ['*'])
@param mixed $columns
@return $this
  1. v11.0.0 追加
    変更後
    select($columns = ['*']) [@param array|mixed $columns, @return $this]
  2. v12.13.0 シグネチャ変更
    変更前
    select($columns = ['*']) [@param array|mixed $columns, @return $this]
    変更後
    select($columns = ['*']) [@param mixed $columns, @return $this]

selectExpression

v12.48.0 から

selectExpression($expression, $as)
@param \Illuminate\Contracts\Database\Query\Expression|literal-string $expression
@param string $as
@return $this
  1. v12.48.0 追加
    変更後
    selectExpression($expression, $as) [@param \Illuminate\Contracts\Database\Query\Expression $expression, @param string $as, @return $this]
  2. v12.52.0 シグネチャ変更
    変更前
    selectExpression($expression, $as) [@param \Illuminate\Contracts\Database\Query\Expression $expression, @param string $as, @return $this]
    変更後
    selectExpression($expression, $as) [@param \Illuminate\Contracts\Database\Query\Expression|string $expression, @param string $as, @return $this]
  3. v13.0.0 シグネチャ変更
    変更前
    selectExpression($expression, $as) [@param \Illuminate\Contracts\Database\Query\Expression|string $expression, @param string $as, @return $this]
    変更後
    selectExpression($expression, $as) [@param \Illuminate\Contracts\Database\Query\Expression|literal-string $expression, @param string $as, @return $this]

selectRaw

v11.0.0 以前から

selectRaw($expression, array $bindings = [])
@param literal-string $expression
@return $this
  1. v11.0.0 追加
    変更後
    selectRaw($expression, array $bindings = []) [@param string $expression, @param array $bindings, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    selectRaw($expression, array $bindings = []) [@param string $expression, @param array $bindings, @return $this]
    変更後
    selectRaw($expression, array $bindings = []) [@param string $expression, @return $this]
  3. v13.0.0 シグネチャ変更
    変更前
    selectRaw($expression, array $bindings = []) [@param string $expression, @return $this]
    変更後
    selectRaw($expression, array $bindings = []) [@param literal-string $expression, @return $this]

selectSub

v11.0.0 以前から

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

selectVectorDistance

v12.47.0 から

selectVectorDistance($column, $vector, $as = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector
@param string|null $as
@return $this
  1. v12.47.0 追加
    変更後
    selectVectorDistance($column, $vector, $as = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, @param string|null $as, @return $this]

setBindings

v11.0.0 以前から

setBindings(array $bindings, $type = 'where')
@param list<mixed> $bindings
@param "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type
@return $this
  1. v11.0.0 追加
    変更後
    setBindings(array $bindings, $type = 'where') [@param array $bindings, @param string $type, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    setBindings(array $bindings, $type = 'where') [@param array $bindings, @param string $type, @return $this]
    変更後
    setBindings(array $bindings, $type = 'where') [@param string $type, @return $this]
  3. v12.11.0 シグネチャ変更
    変更前
    setBindings(array $bindings, $type = 'where') [@param string $type, @return $this]
    変更後
    setBindings(array $bindings, $type = 'where') [@param list<mixed> $bindings, @param string $type, @return $this]
  4. v12.13.0 シグネチャ変更
    変更前
    setBindings(array $bindings, $type = 'where') [@param list<mixed> $bindings, @param string $type, @return $this]
    変更後
    setBindings(array $bindings, $type = 'where') [@param list<mixed> $bindings, @param "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type, @return $this]

sharedLock

v11.0.0 以前から

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

simplePaginate

v11.0.0 以前から

simplePaginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null)
@param int $perPage
@param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns
@param string $pageName
@param int|null $page
@return \Illuminate\Contracts\Pagination\Paginator
  1. v11.0.0 追加
    変更後
    simplePaginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null) [@param int $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Contracts\Pagination\Paginator]
  2. v12.13.0 シグネチャ変更
    変更前
    simplePaginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null) [@param int $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Contracts\Pagination\Paginator]
    変更後
    simplePaginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null) [@param int $perPage, @param string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Contracts\Pagination\Paginator]

skip

v11.0.0 以前から

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

soleValue

v11.0.0 以前から

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

straightJoin

v13.0.0 から

straightJoin($table, $first, $operator = null, $second = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
  1. v13.0.0 追加
    変更後
    straightJoin($table, $first, $operator = null, $second = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]

straightJoinSub

v13.0.0 から

straightJoinSub($query, $as, $first, $operator = null, $second = null)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query
@param string $as
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return $this
  1. v13.0.0 追加
    変更後
    straightJoinSub($query, $as, $first, $operator = null, $second = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query, @param string $as, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return $this]

straightJoinWhere

v13.0.0 から

straightJoinWhere($table, $first, $operator, $second)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string $operator
@param \Illuminate\Contracts\Database\Query\Expression|string $second
@return $this
  1. v13.0.0 追加
    変更後
    straightJoinWhere($table, $first, $operator, $second) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|string $second, @return $this]

sum

v11.0.0 以前から

sum($column)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@return mixed
  1. v11.0.0 追加
    変更後
    sum($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
  2. v11.33.0 シグネチャ変更
    変更前
    sum($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
    変更後
    sum($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
  3. v11.33.2 シグネチャ変更
    変更前
    sum($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
    変更後
    sum($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]

sumByGroup

v11.38.0 から

v11.38.2 で削除

  1. v11.38.0 追加
    変更後
    sumByGroup($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection]
  2. v11.38.2 削除
    変更前
    sumByGroup($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection]

take

v11.0.0 以前から

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

timeout

v12.51.0 から

timeout(?int $seconds): static
@param int|null $seconds
@return $this
  1. v12.51.0 追加
    変更後
    timeout(?int $seconds): static [@param int|null $seconds, @return $this]

toRawSql

v11.0.0 以前から

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

toSql

v11.0.0 以前から

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

truncate

v11.0.0 以前から

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

union

v11.0.0 以前から

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

unionAll

v11.0.0 以前から

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

update

v11.0.0 以前から

update(array $values)
@return int<0, max>
  1. v11.0.0 追加
    変更後
    update(array $values) [@param array $values, @return int]
  2. v11.42.0 シグネチャ変更
    変更前
    update(array $values) [@param array $values, @return int]
    変更後
    update(array $values) [@return int]
  3. v12.20.0 シグネチャ変更
    変更前
    update(array $values) [@return int]
    変更後
    update(array $values) [@return int<0, max>]

updateFrom

v11.0.0 以前から

updateFrom(array $values)
@return int
  1. v11.0.0 追加
    変更後
    updateFrom(array $values) [@param array $values, @return int]
  2. v11.42.0 シグネチャ変更
    変更前
    updateFrom(array $values) [@param array $values, @return int]
    変更後
    updateFrom(array $values) [@return int]

updateOrInsert

v11.0.0 以前から

updateOrInsert(array $attributes, array|callable $values = [])
@return bool
  1. v11.0.0 追加
    変更後
    updateOrInsert(array $attributes, array $values = []) [@param array $attributes, @param array $values, @return bool]
  2. v11.10.0 シグネチャ変更
    変更前
    updateOrInsert(array $attributes, array $values = []) [@param array $attributes, @param array $values, @return bool]
    変更後
    updateOrInsert(array $attributes, array|callable $values = []) [@param array $attributes, @param array|callable $values, @return bool]
  3. v11.42.0 シグネチャ変更
    変更前
    updateOrInsert(array $attributes, array|callable $values = []) [@param array $attributes, @param array|callable $values, @return bool]
    変更後
    updateOrInsert(array $attributes, array|callable $values = []) [@return bool]

upsert

v11.0.0 以前から

upsert(array $values, array|string $uniqueBy, ?array $update = null)
@param non-empty-string|non-empty-array<int, non-empty-string> $uniqueBy
@return int
  1. v11.0.0 追加
    変更後
    upsert(array $values, $uniqueBy, $update = null) [@param array $values, @param array|string $uniqueBy, @param array|null $update, @return int]
  2. v11.42.0 シグネチャ変更
    変更前
    upsert(array $values, $uniqueBy, $update = null) [@param array $values, @param array|string $uniqueBy, @param array|null $update, @return int]
    変更後
    upsert(array $values, $uniqueBy, $update = null) [@param array|string $uniqueBy, @param array|null $update, @return int]
  3. v12.16.0 シグネチャ変更
    変更前
    upsert(array $values, $uniqueBy, $update = null) [@param array|string $uniqueBy, @param array|null $update, @return int]
    変更後
    upsert(array $values, array|string $uniqueBy, ?array $update = null) [@return int]
  4. v13.0.0 シグネチャ変更
    変更前
    upsert(array $values, array|string $uniqueBy, ?array $update = null) [@return int]
    変更後
    upsert(array $values, array|string $uniqueBy, ?array $update = null) [@param non-empty-string|non-empty-array<int, non-empty-string> $uniqueBy, @return int]

useIndex

v11.0.0 以前から

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

useWritePdo

v11.0.0 以前から

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

value

v11.0.0 以前から

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

where

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
  1. 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]

whereAll

v11.0.0 以前から

whereAll($columns, $operator = null, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns
@param mixed $operator
@param mixed $value
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereAll($columns, $operator = null, $value = null, $boolean = 'and') [@param string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
  2. v11.20.0 シグネチャ変更
    変更前
    whereAll($columns, $operator = null, $value = null, $boolean = 'and') [@param string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
    変更後
    whereAll($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
  3. v11.22.0 シグネチャ変更
    変更前
    whereAll($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
    変更後
    whereAll($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]

whereAny

v11.0.0 以前から

whereAny($columns, $operator = null, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns
@param mixed $operator
@param mixed $value
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereAny($columns, $operator = null, $value = null, $boolean = 'and') [@param string[] $columns, @param string $operator, @param mixed $value, @param string $boolean, @return $this]
  2. v11.20.0 シグネチャ変更
    変更前
    whereAny($columns, $operator = null, $value = null, $boolean = 'and') [@param string[] $columns, @param string $operator, @param mixed $value, @param string $boolean, @return $this]
    変更後
    whereAny($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
  3. v11.22.0 シグネチャ変更
    変更前
    whereAny($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
    変更後
    whereAny($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]

whereBetween

v11.0.0 以前から

whereBetween($column, iterable $values, $boolean = 'and', $not = false)
@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column
@param string $boolean
@param bool $not
@return $this
  1. v11.0.0 追加
    変更後
    whereBetween($column, iterable $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @param string $boolean, @param bool $not, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    whereBetween($column, iterable $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @param string $boolean, @param bool $not, @return $this]
    変更後
    whereBetween($column, iterable $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @param bool $not, @return $this]
  3. v12.45.0 シグネチャ変更
    変更前
    whereBetween($column, iterable $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @param bool $not, @return $this]
    変更後
    whereBetween($column, iterable $values, $boolean = 'and', $not = false) [@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @param bool $not, @return $this]

whereBetweenColumns

v11.0.0 以前から

whereBetweenColumns($column, array $values, $boolean = 'and', $not = false)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $boolean
@param bool $not
@return $this
  1. v11.0.0 追加
    変更後
    whereBetweenColumns($column, array $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @param string $boolean, @param bool $not, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    whereBetweenColumns($column, array $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @param string $boolean, @param bool $not, @return $this]
    変更後
    whereBetweenColumns($column, array $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @param bool $not, @return $this]

whereBinary

v13.27.0 から

whereBinary($column, $value, $boolean = 'and', $not = false)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@param string $boolean
@param bool $not
@return $this
  1. v13.27.0 追加
    変更後
    whereBinary($column, $value, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @param string $boolean, @param bool $not, @return $this]

whereColumn

v11.0.0 以前から

whereColumn($first, $operator = null, $second = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string|array $first
@param string|null $operator
@param string|null $second
@param string|null $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereColumn($first, $operator = null, $second = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string|array $first, @param string|null $operator, @param string|null $second, @param string|null $boolean, @return $this]

whereDate

v11.0.0 以前から

whereDate($column, $operator, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|null $operator
@param \DateTimeInterface|string|null $value
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereDate($column, $operator, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|null $operator, @param \DateTimeInterface|string|null $value, @param string $boolean, @return $this]

whereDay

v11.0.0 以前から

whereDay($column, $operator, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|int|null $operator
@param \DateTimeInterface|string|int|null $value
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereDay($column, $operator, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|int|null $operator, @param \DateTimeInterface|string|int|null $value, @param string $boolean, @return $this]

whereExists

v11.0.0 以前から

whereExists($callback, $boolean = 'and', $not = false)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback
@param string $boolean
@param bool $not
@return $this
  1. v11.0.0 追加
    変更後
    whereExists($callback, $boolean = 'and', $not = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, @param string $boolean, @param bool $not, @return $this]
  2. v11.15.0 シグネチャ変更
    変更前
    whereExists($callback, $boolean = 'and', $not = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, @param string $boolean, @param bool $not, @return $this]
    変更後
    whereExists($callback, $boolean = 'and', $not = false) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback, @param string $boolean, @param bool $not, @return $this]

whereFullText

v11.0.0 以前から

whereFullText($columns, $value, array $options = [], $boolean = 'and')
@param string|string[] $columns
@param string $value
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereFullText($columns, $value, array $options = [], $boolean = 'and') [@param string|string[] $columns, @param string $value, @param string $boolean, @return $this]

whereIn

v11.0.0 以前から

whereIn($column, $values, $boolean = 'and', $not = false)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param mixed $values
@param string $boolean
@param bool $not
@return $this
  1. v11.0.0 追加
    変更後
    whereIn($column, $values, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param mixed $values, @param string $boolean, @param bool $not, @return $this]

whereIntegerInRaw

v11.0.0 以前から

whereIntegerInRaw($column, $values, $boolean = 'and', $not = false)
@param string $column
@param \Illuminate\Contracts\Support\Arrayable|array $values
@param string $boolean
@param bool $not
@return $this
  1. v11.0.0 追加
    変更後
    whereIntegerInRaw($column, $values, $boolean = 'and', $not = false) [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|array $values, @param string $boolean, @param bool $not, @return $this]

whereIntegerNotInRaw

v11.0.0 以前から

whereIntegerNotInRaw($column, $values, $boolean = 'and')
@param string $column
@param \Illuminate\Contracts\Support\Arrayable|array $values
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereIntegerNotInRaw($column, $values, $boolean = 'and') [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|array $values, @param string $boolean, @return $this]

whereJsonContains

v11.0.0 以前から

whereJsonContains($column, $value, $boolean = 'and', $not = false)
@param string $column
@param mixed $value
@param string $boolean
@param bool $not
@return $this
  1. v11.0.0 追加
    変更後
    whereJsonContains($column, $value, $boolean = 'and', $not = false) [@param string $column, @param mixed $value, @param string $boolean, @param bool $not, @return $this]

whereJsonContainsKey

v11.0.0 以前から

whereJsonContainsKey($column, $boolean = 'and', $not = false)
@param string $column
@param string $boolean
@param bool $not
@return $this
  1. v11.0.0 追加
    変更後
    whereJsonContainsKey($column, $boolean = 'and', $not = false) [@param string $column, @param string $boolean, @param bool $not, @return $this]

whereJsonDoesntContain

v11.0.0 以前から

whereJsonDoesntContain($column, $value, $boolean = 'and')
@param string $column
@param mixed $value
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereJsonDoesntContain($column, $value, $boolean = 'and') [@param string $column, @param mixed $value, @param string $boolean, @return $this]

whereJsonDoesntContainKey

v11.0.0 以前から

whereJsonDoesntContainKey($column, $boolean = 'and')
@param string $column
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereJsonDoesntContainKey($column, $boolean = 'and') [@param string $column, @param string $boolean, @return $this]

whereJsonDoesntOverlap

v11.7.0 から

whereJsonDoesntOverlap($column, $value, $boolean = 'and')
@param string $column
@param mixed $value
@param string $boolean
@return $this
  1. v11.7.0 追加
    変更後
    whereJsonDoesntOverlap($column, $value, $boolean = 'and') [@param string $column, @param mixed $value, @param string $boolean, @return $this]

whereJsonLength

v11.0.0 以前から

whereJsonLength($column, $operator, $value = null, $boolean = 'and')
@param string $column
@param mixed $operator
@param mixed $value
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereJsonLength($column, $operator, $value = null, $boolean = 'and') [@param string $column, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]

whereJsonOverlaps

v11.7.0 から

whereJsonOverlaps($column, $value, $boolean = 'and', $not = false)
@param string $column
@param mixed $value
@param string $boolean
@param bool $not
@return $this
  1. v11.7.0 追加
    変更後
    whereJsonOverlaps($column, $value, $boolean = 'and', $not = false) [@param string $column, @param mixed $value, @param string $boolean, @param bool $not, @return $this]

whereLike

v11.17.0 から

whereLike($column, $value, $caseSensitive = false, $boolean = 'and', $not = false)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@param bool $caseSensitive
@param string $boolean
@param bool $not
@return $this
  1. v11.17.0 追加
    変更後
    whereLike($column, $value, $caseSensitive = false, $boolean = 'and', $not = false) [@param string $column, @param string $value, @param bool $caseSensitive, @param string $boolean, @param bool $not, @return $this]
  2. v11.19.0 シグネチャ変更
    変更前
    whereLike($column, $value, $caseSensitive = false, $boolean = 'and', $not = false) [@param string $column, @param string $value, @param bool $caseSensitive, @param string $boolean, @param bool $not, @return $this]
    変更後
    whereLike($column, $value, $caseSensitive = false, $boolean = 'and', $not = false) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @param bool $caseSensitive, @param string $boolean, @param bool $not, @return $this]

whereMonth

v11.0.0 以前から

whereMonth($column, $operator, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|int|null $operator
@param \DateTimeInterface|string|int|null $value
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereMonth($column, $operator, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|int|null $operator, @param \DateTimeInterface|string|int|null $value, @param string $boolean, @return $this]

whereNested

v11.0.0 以前から

whereNested(Closure $callback, $boolean = 'and')
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereNested(Closure $callback, $boolean = 'and') [@param \Closure $callback, @param string $boolean, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    whereNested(Closure $callback, $boolean = 'and') [@param \Closure $callback, @param string $boolean, @return $this]
    変更後
    whereNested(Closure $callback, $boolean = 'and') [@param string $boolean, @return $this]

whereNone

v11.19.0 から

whereNone($columns, $operator = null, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns
@param mixed $operator
@param mixed $value
@param string $boolean
@return $this
  1. v11.19.0 追加
    変更後
    whereNone($columns, $operator = null, $value = null, $boolean = 'and') [@param string[] $columns, @param string $operator, @param mixed $value, @param string $boolean, @return $this]
  2. v11.20.0 シグネチャ変更
    変更前
    whereNone($columns, $operator = null, $value = null, $boolean = 'and') [@param string[] $columns, @param string $operator, @param mixed $value, @param string $boolean, @return $this]
    変更後
    whereNone($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
  3. v11.22.0 シグネチャ変更
    変更前
    whereNone($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]
    変更後
    whereNone($columns, $operator = null, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, @param mixed $operator, @param mixed $value, @param string $boolean, @return $this]

whereNot

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
  1. 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]

whereNotBetween

v11.0.0 以前から

whereNotBetween($column, iterable $values, $boolean = 'and')
@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereNotBetween($column, iterable $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @param string $boolean, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    whereNotBetween($column, iterable $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param iterable $values, @param string $boolean, @return $this]
    変更後
    whereNotBetween($column, iterable $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @return $this]
  3. v12.45.0 シグネチャ変更
    変更前
    whereNotBetween($column, iterable $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @return $this]
    変更後
    whereNotBetween($column, iterable $values, $boolean = 'and') [@param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @return $this]

whereNotBetweenColumns

v11.0.0 以前から

whereNotBetweenColumns($column, array $values, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereNotBetweenColumns($column, array $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @param string $boolean, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    whereNotBetweenColumns($column, array $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param array $values, @param string $boolean, @return $this]
    変更後
    whereNotBetweenColumns($column, array $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $boolean, @return $this]

whereNotBinary

v13.27.0 から

whereNotBinary($column, $value, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@param string $boolean
@return $this
  1. v13.27.0 追加
    変更後
    whereNotBinary($column, $value, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @param string $boolean, @return $this]

whereNotExists

v11.0.0 以前から

whereNotExists($callback, $boolean = 'and')
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereNotExists($callback, $boolean = 'and') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, @param string $boolean, @return $this]
  2. v11.15.0 シグネチャ変更
    変更前
    whereNotExists($callback, $boolean = 'and') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $callback, @param string $boolean, @return $this]
    変更後
    whereNotExists($callback, $boolean = 'and') [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback, @param string $boolean, @return $this]

whereNotIn

v11.0.0 以前から

whereNotIn($column, $values, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param mixed $values
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereNotIn($column, $values, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param mixed $values, @param string $boolean, @return $this]

whereNotLike

v11.17.0 から

whereNotLike($column, $value, $caseSensitive = false, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param string $value
@param bool $caseSensitive
@param string $boolean
@return $this
  1. v11.17.0 追加
    変更後
    whereNotLike($column, $value, $caseSensitive = false, $boolean = 'and') [@param string $column, @param string $value, @param bool $caseSensitive, @param string $boolean, @return $this]
  2. v11.19.0 シグネチャ変更
    変更前
    whereNotLike($column, $value, $caseSensitive = false, $boolean = 'and') [@param string $column, @param string $value, @param bool $caseSensitive, @param string $boolean, @return $this]
    変更後
    whereNotLike($column, $value, $caseSensitive = false, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string $value, @param bool $caseSensitive, @param string $boolean, @return $this]

whereNotNull

v11.0.0 以前から

whereNotNull($columns, $boolean = 'and')
@param string|array|\Illuminate\Contracts\Database\Query\Expression $columns
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereNotNull($columns, $boolean = 'and') [@param string|array|\Illuminate\Contracts\Database\Query\Expression $columns, @param string $boolean, @return $this]

whereNull

v11.0.0 以前から

whereNull($columns, $boolean = 'and', $not = false)
@param string|array|\Illuminate\Contracts\Database\Query\Expression $columns
@param string $boolean
@param bool $not
@return $this
  1. v11.0.0 追加
    変更後
    whereNull($columns, $boolean = 'and', $not = false) [@param string|array|\Illuminate\Contracts\Database\Query\Expression $columns, @param string $boolean, @param bool $not, @return $this]

whereNullSafeEquals

v12.53.0 から

whereNullSafeEquals($column, $value, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param mixed $value
@param string $boolean
@return $this
  1. v12.53.0 追加
    変更後
    whereNullSafeEquals($column, $value, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param mixed $value, @param string $boolean, @return $this]

whereRaw

v11.0.0 以前から

whereRaw($sql, $bindings = [], $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|literal-string $sql
@param mixed $bindings
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereRaw($sql, $bindings = [], $boolean = 'and') [@param string $sql, @param mixed $bindings, @param string $boolean, @return $this]
  2. v12.14.0 シグネチャ変更
    変更前
    whereRaw($sql, $bindings = [], $boolean = 'and') [@param string $sql, @param mixed $bindings, @param string $boolean, @return $this]
    変更後
    whereRaw($sql, $bindings = [], $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $sql, @param mixed $bindings, @param string $boolean, @return $this]
  3. v13.0.0 シグネチャ変更
    変更前
    whereRaw($sql, $bindings = [], $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $sql, @param mixed $bindings, @param string $boolean, @return $this]
    変更後
    whereRaw($sql, $bindings = [], $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|literal-string $sql, @param mixed $bindings, @param string $boolean, @return $this]

whereRowValues

v11.0.0 以前から

whereRowValues($columns, $operator, $values, $boolean = 'and')
@param array $columns
@param string $operator
@param array $values
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereRowValues($columns, $operator, $values, $boolean = 'and') [@param array $columns, @param string $operator, @param array $values, @param string $boolean, @return $this]

whereTime

v11.0.0 以前から

whereTime($column, $operator, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|null $operator
@param \DateTimeInterface|string|null $value
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereTime($column, $operator, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|null $operator, @param \DateTimeInterface|string|null $value, @param string $boolean, @return $this]

whereValueBetween

v12.21.0 から

whereValueBetween($value, array $columns, $boolean = 'and', $not = false)
@param mixed $value
@param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns
@param string $boolean
@param bool $not
@return $this
  1. v12.21.0 追加
    変更後
    whereValueBetween($value, array $columns, $boolean = 'and', $not = false) [@param mixed $value, @param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, @param string $boolean, @param bool $not, @return $this]

whereValueNotBetween

v12.21.0 から

whereValueNotBetween($value, array $columns, $boolean = 'and')
@param mixed $value
@param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns
@param string $boolean
@return $this
  1. v12.21.0 追加
    変更後
    whereValueNotBetween($value, array $columns, $boolean = 'and') [@param mixed $value, @param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, @param string $boolean, @return $this]

whereVectorDistanceLessThan

v12.47.0 から

whereVectorDistanceLessThan($column, $vector, $maxDistance, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector
@param float $maxDistance
@param string $boolean
@return $this
  1. v12.47.0 追加
    変更後
    whereVectorDistanceLessThan($column, $vector, $maxDistance, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, @param float $maxDistance, @param string $boolean, @return $this]

whereVectorSimilarTo

v12.47.0 から

whereVectorSimilarTo($column, $vector, $minSimilarity = 0.6, $order = true)
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector
@param float $minSimilarity
@param bool $order
@return $this
  1. v12.47.0 追加
    変更後
    whereVectorSimilarTo($column, $vector, $minSimilarity = 0.6, $order = true) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, @param float $minSimilarity, @param bool $order, @return $this]

whereYear

v11.0.0 以前から

whereYear($column, $operator, $value = null, $boolean = 'and')
@param \Illuminate\Contracts\Database\Query\Expression|string $column
@param \DateTimeInterface|string|int|null $operator
@param \DateTimeInterface|string|int|null $value
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    whereYear($column, $operator, $value = null, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \DateTimeInterface|string|int|null $operator, @param \DateTimeInterface|string|int|null $value, @param string $boolean, @return $this]