DatabaseRule

Illuminate\Validation\Rules\DatabaseRule

trait src/Illuminate/Validation/Rules/DatabaseRule.php

__construct

v11.0.0 以前から

__construct($table, $column = 'NULL')
@param string $table
@param string $column
  1. v11.0.0 追加
    変更後
    __construct($table, $column = 'NULL') [@param string $table, @param string $column, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct($table, $column = 'NULL') [@param string $table, @param string $column, @return void]
    変更後
    __construct($table, $column = 'NULL') [@param string $table, @param string $column]

onlyTrashed

v11.0.0 以前から

onlyTrashed($deletedAtColumn = 'deleted_at')
@param string $deletedAtColumn
@return $this
  1. v11.0.0 追加
    変更後
    onlyTrashed($deletedAtColumn = 'deleted_at') [@param string $deletedAtColumn, @return $this]

queryCallbacks

v11.0.0 以前から

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

resolveTableName

v11.0.0 以前から

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

using

v11.0.0 以前から

using(Closure $callback)
@param \Closure $callback
@return $this
  1. v11.0.0 追加
    変更後
    using(Closure $callback) [@param \Closure $callback, @return $this]

where

v11.0.0 以前から

where($column, $value = null)
@param \Closure|string $column
@param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|\Closure|array|string|int|bool|null $value
@return $this
  1. v11.0.0 追加
    変更後
    where($column, $value = null) [@param \Closure|string $column, @param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\Closure|array|string|int|bool|null $value, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    where($column, $value = null) [@param \Closure|string $column, @param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\Closure|array|string|int|bool|null $value, @return $this]
    変更後
    where($column, $value = null) [@param \Closure|string $column, @param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|\Closure|array|string|int|bool|null $value, @return $this]

whereIn

v11.0.0 以前から

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

whereNot

v11.0.0 以前から

whereNot($column, $value)
@param string $column
@param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|array|string|int|bool $value
@return $this
  1. v11.0.0 追加
    変更後
    whereNot($column, $value) [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|array|string $value, @return $this]
  2. v11.42.0 シグネチャ変更
    変更前
    whereNot($column, $value) [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|array|string $value, @return $this]
    変更後
    whereNot($column, $value) [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|array|string $value, @return $this]
  3. v12.20.0 シグネチャ変更
    変更前
    whereNot($column, $value) [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|array|string $value, @return $this]
    変更後
    whereNot($column, $value) [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|array|string|int $value, @return $this]
  4. v13.35.0 シグネチャ変更
    変更前
    whereNot($column, $value) [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|array|string|int $value, @return $this]
    変更後
    whereNot($column, $value) [@param string $column, @param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|array|string|int|bool $value, @return $this]

whereNotIn

v11.0.0 以前から

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

whereNotNull

v11.0.0 以前から

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

whereNull

v11.0.0 以前から

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

withoutTrashed

v11.0.0 以前から

withoutTrashed($deletedAtColumn = 'deleted_at')
@param string $deletedAtColumn
@return $this
  1. v11.0.0 追加
    変更後
    withoutTrashed($deletedAtColumn = 'deleted_at') [@param string $deletedAtColumn, @return $this]