ValidatesAttributes

Illuminate\Validation\Concerns\ValidatesAttributes

trait src/Illuminate/Validation/Concerns/ValidatesAttributes.php

getQueryColumn

v11.0.0 以前から

getQueryColumn($parameters, $attribute)
@param array<int, int|string> $parameters
@param string $attribute
@return int|string
  1. v11.0.0 追加
    変更後
    getQueryColumn($parameters, $attribute) [@param array<int, int|string> $parameters, @param string $attribute, @return bool]
  2. v12.21.0 シグネチャ変更
    変更前
    getQueryColumn($parameters, $attribute) [@param array<int, int|string> $parameters, @param string $attribute, @return bool]
    変更後
    getQueryColumn($parameters, $attribute) [@param array<int, int|string> $parameters, @param string $attribute, @return int|string]

guessColumnForQuery

v11.0.0 以前から

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

isValidFileInstance

v11.0.0 以前から

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

parseDependentRuleParameters

v11.0.0 以前から

parseDependentRuleParameters($parameters)
@param array<int, int|string> $parameters
@return array
  1. v11.0.0 追加
    変更後
    parseDependentRuleParameters($parameters) [@param array<int, int|string> $parameters, @return array]

parseNamedParameters

v11.0.0 以前から

parseNamedParameters($parameters)
@param array<int, int|string> $parameters
@return array
  1. v11.0.0 追加
    変更後
    parseNamedParameters($parameters) [@param array<int, int|string> $parameters, @return array]

parseTable

v11.0.0 以前から

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

requireParameterCount

v11.0.0 以前から

requireParameterCount($count, $parameters, $rule)
@param int $count
@param array<int, int|string> $parameters
@param string $rule
@return void
  1. v11.0.0 追加
    変更後
    requireParameterCount($count, $parameters, $rule) [@param int $count, @param array<int, int|string> $parameters, @param string $rule, @return void]

validateAccepted

v11.0.0 以前から

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

validateAcceptedIf

v11.0.0 以前から

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

validateActiveUrl

v11.0.0 以前から

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

validateAfter

v11.0.0 以前から

validateAfter($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateAfter($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateAfterOrEqual

v11.0.0 以前から

validateAfterOrEqual($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateAfterOrEqual($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateAlpha

v11.0.0 以前から

validateAlpha($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateAlpha($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @return bool]
  2. v12.54.0 シグネチャ変更
    変更前
    validateAlpha($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @return bool]
    変更後
    validateAlpha($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateAlphaDash

v11.0.0 以前から

validateAlphaDash($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateAlphaDash($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @return bool]
  2. v12.54.0 シグネチャ変更
    変更前
    validateAlphaDash($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @return bool]
    変更後
    validateAlphaDash($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateAlphaNum

v11.0.0 以前から

validateAlphaNum($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateAlphaNum($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @return bool]
  2. v12.54.0 シグネチャ変更
    変更前
    validateAlphaNum($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @return bool]
    変更後
    validateAlphaNum($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateArray

v11.0.0 以前から

validateArray($attribute, $value, $parameters = [])
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateArray($attribute, $value, $parameters = []) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateArrayKeys

v13.24.0 から

validateArrayKeys($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v13.24.0 追加
    変更後
    validateArrayKeys($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateAscii

v11.0.0 以前から

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

validateBail

v11.0.0 以前から

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

validateBase64

v13.21.0 から

validateBase64($attribute, $value): bool
@param string $attribute
@param mixed $value
@return bool
  1. v13.21.0 追加
    変更後
    validateBase64($attribute, $value): bool [@param string $attribute, @param mixed $value, @return bool]

validateBefore

v11.0.0 以前から

validateBefore($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateBefore($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateBeforeOrEqual

v11.0.0 以前から

validateBeforeOrEqual($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateBeforeOrEqual($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateBetween

v11.0.0 以前から

validateBetween($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateBetween($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateBoolean

v11.0.0 以前から

validateBoolean($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array{0?: 'strict'} $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateBoolean($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
  2. v12.21.0 シグネチャ変更
    変更前
    validateBoolean($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
    変更後
    validateBoolean($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array{0: 'strict'} $parameters, @return bool]
  3. v13.17.0 シグネチャ変更
    変更前
    validateBoolean($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array{0: 'strict'} $parameters, @return bool]
    変更後
    validateBoolean($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array{0?: 'strict'} $parameters, @return bool]

validateConfirmed

v11.0.0 以前から

validateConfirmed($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array{0?: string} $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateConfirmed($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
  2. v11.23.0 シグネチャ変更
    変更前
    validateConfirmed($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
    変更後
    validateConfirmed($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array{0: string} $parameters, @return bool]
  3. v13.17.0 シグネチャ変更
    変更前
    validateConfirmed($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array{0: string} $parameters, @return bool]
    変更後
    validateConfirmed($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array{0?: string} $parameters, @return bool]

validateContains

v11.8.0 から

validateContains($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.8.0 追加
    変更後
    validateContains($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateDate

v11.0.0 以前から

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

validateDateEquals

v11.0.0 以前から

validateDateEquals($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateDateEquals($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateDateFormat

v11.0.0 以前から

validateDateFormat($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateDateFormat($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateDecimal

v11.0.0 以前から

validateDecimal($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateDecimal($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateDeclined

v11.0.0 以前から

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

validateDeclinedIf

v11.0.0 以前から

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

validateDifferent

v11.0.0 以前から

validateDifferent($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateDifferent($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateDigits

v11.0.0 以前から

validateDigits($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateDigits($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateDigitsBetween

v11.0.0 以前から

validateDigitsBetween($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateDigitsBetween($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateDimensions

v11.0.0 以前から

validateDimensions($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateDimensions($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateDistinct

v11.0.0 以前から

validateDistinct($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateDistinct($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateDoesntContain

v12.22.0 から

validateDoesntContain($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v12.22.0 追加
    変更後
    validateDoesntContain($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateDoesntEndWith

v11.0.0 以前から

validateDoesntEndWith($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateDoesntEndWith($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateDoesntStartWith

v11.0.0 以前から

validateDoesntStartWith($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateDoesntStartWith($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateEmail

v11.0.0 以前から

validateEmail($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateEmail($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateEncoding

v12.40.0 から

validateEncoding($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v12.40.0 追加
    変更後
    validateEncoding($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateEndsWith

v11.0.0 以前から

validateEndsWith($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateEndsWith($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateExclude

v11.0.0 以前から

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

validateExcludeIf

v11.0.0 以前から

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

validateExcludeUnless

v11.0.0 以前から

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

validateExcludeWith

v11.0.0 以前から

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

validateExcludeWithout

v11.0.0 以前から

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

validateExists

v11.0.0 以前から

validateExists($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateExists($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateExtensions

v11.0.0 以前から

validateExtensions($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateExtensions($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateFile

v11.0.0 以前から

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

validateFilled

v11.0.0 以前から

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

validateGt

v11.0.0 以前から

validateGt($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateGt($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateGte

v11.0.0 以前から

validateGte($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateGte($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateHexColor

v11.0.0 以前から

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

validateImage

v11.0.0 以前から

validateImage($attribute, $value, $parameters = [])
@param string $attribute
@param mixed $value
@param array<int, string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateImage($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
  2. v12.0.0 シグネチャ変更
    変更前
    validateImage($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
    変更後
    validateImage($attribute, $value, $parameters = []) [@param string $attribute, @param mixed $value, @param array<int, string> $parameters, @return bool]

validateIn

v11.0.0 以前から

validateIn($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateIn($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateInArray

v11.0.0 以前から

validateInArray($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateInArray($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateInArrayKeys

v12.16.0 から

validateInArrayKeys($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v12.16.0 追加
    変更後
    validateInArrayKeys($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateInteger

v11.0.0 以前から

validateInteger($attribute, $value, array $parameters = [])
@param string $attribute
@param mixed $value
@param array{0?: 'strict'} $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateInteger($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
  2. v12.22.0 シグネチャ変更
    変更前
    validateInteger($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
    変更後
    validateInteger($attribute, $value, array $parameters) [@param string $attribute, @param mixed $value, @param array{0: 'strict'} $parameters, @return bool]
  3. v12.32.0 シグネチャ変更
    変更前
    validateInteger($attribute, $value, array $parameters) [@param string $attribute, @param mixed $value, @param array{0: 'strict'} $parameters, @return bool]
    変更後
    validateInteger($attribute, $value, array $parameters = []) [@param string $attribute, @param mixed $value, @param array{0: 'strict'} $parameters, @return bool]
  4. v12.35.0 シグネチャ変更
    変更前
    validateInteger($attribute, $value, array $parameters = []) [@param string $attribute, @param mixed $value, @param array{0: 'strict'} $parameters, @return bool]
    変更後
    validateInteger($attribute, $value, array $parameters = []) [@param string $attribute, @param mixed $value, @param array{0?: 'strict'} $parameters, @return bool]

validateIp

v11.0.0 以前から

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

validateIpv4

v11.0.0 以前から

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

validateIpv6

v11.0.0 以前から

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

validateJson

v11.0.0 以前から

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

validateList

v11.0.3 から

validateList($attribute, $value)
@param string $attribute
@param mixed $value
@return bool
  1. v11.0.3 追加
    変更後
    validateList($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]

validateLowercase

v11.0.0 以前から

validateLowercase($attribute, $value)
@param string $attribute
@param mixed $value
@return bool
  1. v11.0.0 追加
    変更後
    validateLowercase($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]
  2. v13.9.0 シグネチャ変更
    変更前
    validateLowercase($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]
    変更後
    validateLowercase($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]

validateLt

v11.0.0 以前から

validateLt($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateLt($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateLte

v11.0.0 以前から

validateLte($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateLte($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateMacAddress

v11.0.0 以前から

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

validateMax

v11.0.0 以前から

validateMax($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateMax($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateMaxDigits

v11.0.0 以前から

validateMaxDigits($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateMaxDigits($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateMimes

v11.0.0 以前から

validateMimes($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateMimes($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateMimetypes

v11.0.0 以前から

validateMimetypes($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateMimetypes($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateMin

v11.0.0 以前から

validateMin($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateMin($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateMinDigits

v11.0.0 以前から

validateMinDigits($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateMinDigits($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateMissing

v11.0.0 以前から

validateMissing($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateMissing($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateMissingIf

v11.0.0 以前から

validateMissingIf($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateMissingIf($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateMissingUnless

v11.0.0 以前から

validateMissingUnless($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateMissingUnless($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateMissingWith

v11.0.0 以前から

validateMissingWith($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateMissingWith($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateMissingWithAll

v11.0.0 以前から

validateMissingWithAll($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateMissingWithAll($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateMultipleOf

v11.0.0 以前から

validateMultipleOf($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateMultipleOf($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateNotIn

v11.0.0 以前から

validateNotIn($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateNotIn($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateNotRegex

v11.0.0 以前から

validateNotRegex($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateNotRegex($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateNullable

v11.0.0 以前から

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

validateNumeric

v11.0.0 以前から

validateNumeric($attribute, $value, array $parameters)
@param string $attribute
@param mixed $value
@param array{0?: 'strict'} $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateNumeric($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
  2. v12.21.0 シグネチャ変更
    変更前
    validateNumeric($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
    変更後
    validateNumeric($attribute, $value, array $parameters) [@param string $attribute, @param mixed $value, @param array{0: 'strict'} $parameters, @return bool]
  3. v13.17.0 シグネチャ変更
    変更前
    validateNumeric($attribute, $value, array $parameters) [@param string $attribute, @param mixed $value, @param array{0: 'strict'} $parameters, @return bool]
    変更後
    validateNumeric($attribute, $value, array $parameters) [@param string $attribute, @param mixed $value, @param array{0?: 'strict'} $parameters, @return bool]

validatePresent

v11.0.0 以前から

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

validatePresentIf

v11.0.0 以前から

validatePresentIf($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validatePresentIf($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validatePresentUnless

v11.0.0 以前から

validatePresentUnless($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validatePresentUnless($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validatePresentWith

v11.0.0 以前から

validatePresentWith($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validatePresentWith($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validatePresentWithAll

v11.0.0 以前から

validatePresentWithAll($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validatePresentWithAll($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateProhibited

v11.0.0 以前から

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

validateProhibitedIf

v11.0.0 以前から

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

validateProhibitedIfAccepted

v11.43.0 から

validateProhibitedIfAccepted($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param mixed $parameters
@return bool
  1. v11.43.0 追加
    変更後
    validateProhibitedIfAccepted($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param mixed $parameters, @return bool]

validateProhibitedIfDeclined

v11.43.0 から

validateProhibitedIfDeclined($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param mixed $parameters
@return bool
  1. v11.43.0 追加
    変更後
    validateProhibitedIfDeclined($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param mixed $parameters, @return bool]

validateProhibitedUnless

v11.0.0 以前から

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

validateProhibits

v11.0.0 以前から

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

validateRegex

v11.0.0 以前から

validateRegex($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateRegex($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateRequired

v11.0.0 以前から

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

validateRequiredArrayKeys

v11.0.0 以前から

validateRequiredArrayKeys($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateRequiredArrayKeys($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateRequiredIf

v11.0.0 以前から

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

validateRequiredIfAccepted

v11.0.0 以前から

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

validateRequiredIfDeclined

v11.4.0 から

validateRequiredIfDeclined($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param mixed $parameters
@return bool
  1. v11.4.0 追加
    変更後
    validateRequiredIfDeclined($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param mixed $parameters, @return bool]

validateRequiredUnless

v11.0.0 以前から

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

validateRequiredWith

v11.0.0 以前から

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

validateRequiredWithAll

v11.0.0 以前から

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

validateRequiredWithout

v11.0.0 以前から

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

validateRequiredWithoutAll

v11.0.0 以前から

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

validateSame

v11.0.0 以前から

validateSame($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateSame($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateSize

v11.0.0 以前から

validateSize($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateSize($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateSometimes

v11.0.0 以前から

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

validateStartsWith

v11.0.0 以前から

validateStartsWith($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateStartsWith($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateString

v11.0.0 以前から

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

validateTimezone

v11.0.0 以前から

validateTimezone($attribute, $value, $parameters = [])
@param string $attribute
@param mixed $value
@param array<string, null|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateTimezone($attribute, $value, $parameters = []) [@param string $attribute, @param mixed $value, @param array<string, null|string> $parameters, @return bool]

validateUlid

v11.0.0 以前から

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

validateUnique

v11.0.0 以前から

validateUnique($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int|string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateUnique($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

validateUppercase

v11.0.0 以前から

validateUppercase($attribute, $value)
@param string $attribute
@param mixed $value
@return bool
  1. v11.0.0 追加
    変更後
    validateUppercase($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]
  2. v13.9.0 シグネチャ変更
    変更前
    validateUppercase($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]
    変更後
    validateUppercase($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]

validateUrl

v11.0.0 以前から

validateUrl($attribute, $value, $parameters = [])
@param string $attribute
@param mixed $value
@param array<int, string> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateUrl($attribute, $value, $parameters = []) [@param string $attribute, @param mixed $value, @param array<int, string> $parameters, @return bool]

validateUuid

v11.0.0 以前から

validateUuid($attribute, $value, $parameters)
@param string $attribute
@param mixed $value
@param array<int, int<0, 8>|'max'> $parameters
@return bool
  1. v11.0.0 追加
    変更後
    validateUuid($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
  2. v12.0.0 シグネチャ変更
    変更前
    validateUuid($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
    変更後
    validateUuid($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int<0, 8>|'max'> $parameters, @return bool]