Rule

Illuminate\Validation\Rule

class src/Illuminate/Validation/Rule.php

accepted

v13.36.0 から

static

static accepted()
@return string
  1. v13.36.0 追加
    変更後
    static accepted() [@return string]

acceptedIf

v13.36.0 から

static

static acceptedIf($anotherField, $value)
@param string $anotherField
@param string|int|float|bool|null|array $value
@return \Illuminate\Validation\Rules\AcceptedIf
  1. v13.36.0 追加
    変更後
    static acceptedIf($anotherField, $value) [@param string $anotherField, @param string|int|float|bool|null|array $value, @return \Illuminate\Validation\Rules\AcceptedIf]

activeUrl

v13.36.0 から

static

static activeUrl()
@return string
  1. v13.36.0 追加
    変更後
    static activeUrl() [@return string]

anyOf

v12.8.0 から

static

static anyOf($rules)
@param array $rules
@return \Illuminate\Validation\Rules\AnyOf
  1. v12.8.0 追加
    変更後
    static anyOf($rules) [@return \Illuminate\Validation\Rules\AnyOf]
  2. v12.21.0 シグネチャ変更
    変更前
    static anyOf($rules) [@return \Illuminate\Validation\Rules\AnyOf]
    変更後
    static anyOf($rules) [@param array $rules, @return \Illuminate\Validation\Rules\AnyOf]

array

v11.7.0 から

static

static array($keys = null)
@param array|null $keys
@return \Illuminate\Validation\Rules\ArrayRule
  1. v11.7.0 追加
    変更後
    static array($keys = null) [@param array|null $keys, @return \Illuminate\Validation\ArrayRule]
  2. v11.8.0 シグネチャ変更
    変更前
    static array($keys = null) [@param array|null $keys, @return \Illuminate\Validation\ArrayRule]
    変更後
    static array($keys = null) [@param array|null $keys, @return \Illuminate\Validation\Rules\ArrayRule]

arrayKeys

v13.24.0 から

static

static arrayKeys($keys)
@param \Illuminate\Contracts\Support\Arrayable|array|string $keys
@return \Illuminate\Validation\Rules\ArrayKeys
  1. v13.24.0 追加
    変更後
    static arrayKeys($keys) [@param \Illuminate\Contracts\Support\Arrayable|array|string $keys, @return \Illuminate\Validation\Rules\ArrayKeys]

bail

v13.36.0 から

static

static bail()
@return string
  1. v13.36.0 追加
    変更後
    static bail() [@return string]

base64

v13.36.0 から

static

static base64()
@return string
  1. v13.36.0 追加
    変更後
    static base64() [@return string]

boolean

v13.36.0 から

static

static boolean($strict = false)
@param bool $strict
@return string
  1. v13.36.0 追加
    変更後
    static boolean($strict = false) [@param bool $strict, @return string]

can

v11.0.0 以前から

static

static can($ability, ...$arguments)
@param string $ability
@param mixed ...$arguments
@return \Illuminate\Validation\Rules\Can
  1. v11.0.0 追加
    変更後
    static can($ability, ...$arguments) [@param string $ability, @param mixed ...$arguments, @return \Illuminate\Validation\Rules\Can]

compile

v12.2.0 から

static

static compile($attribute, $rules, $data = null)
@param string $attribute
@param array $rules
@param array|null $data
@return object|\stdClass
  1. v12.2.0 追加
    変更後
    static compile($attribute, $rules, $data = null) [@param string $attribute, @param array $rules, @param array|null $data, @return object|\stdClass]

confirmed

v13.36.0 から

static

static confirmed()
@return \Illuminate\Validation\Rules\Confirmed
  1. v13.36.0 追加
    変更後
    static confirmed() [@return \Illuminate\Validation\Rules\Confirmed]

contains

v12.16.0 から

static

static contains($values)
@param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|array|string $values
@return \Illuminate\Validation\Rules\Contains
  1. v12.16.0 追加
    変更後
    static contains($values) [@param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\Contains]
  2. v12.52.0 シグネチャ変更
    変更前
    static contains($values) [@param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\Contains]
    変更後
    static contains($values) [@param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\Contains]

currentPassword

v13.36.0 から

static

static currentPassword()
@return \Illuminate\Validation\Rules\CurrentPassword
  1. v13.36.0 追加
    変更後
    static currentPassword() [@return \Illuminate\Validation\Rules\CurrentPassword]

date

v11.40.0 から

static

static date()
@return \Illuminate\Validation\Rules\Date
  1. v11.40.0 追加
    変更後
    static date() [@return \Illuminate\Validation\Rules\Date]

dateTime

v12.44.0 から

static

static dateTime(): Illuminate\Validation\Rules\Date
  1. v12.44.0 追加
    変更後
    static dateTime(): Illuminate\Validation\Rules\Date

declined

v13.36.0 から

static

static declined()
@return string
  1. v13.36.0 追加
    変更後
    static declined() [@return string]

declinedIf

v13.36.0 から

static

static declinedIf($anotherField, $value)
@param string $anotherField
@param string|int|float|bool|null|array $value
@return \Illuminate\Validation\Rules\DeclinedIf
  1. v13.36.0 追加
    変更後
    static declinedIf($anotherField, $value) [@param string $anotherField, @param string|int|float|bool|null|array $value, @return \Illuminate\Validation\Rules\DeclinedIf]

dimensions

v11.0.0 以前から

static

static dimensions(array $constraints = [])
@param array $constraints
@return \Illuminate\Validation\Rules\Dimensions
  1. v11.0.0 追加
    変更後
    static dimensions(array $constraints = []) [@param array $constraints, @return \Illuminate\Validation\Rules\Dimensions]

distinct

v13.36.0 から

static

static distinct()
@return \Illuminate\Validation\Rules\Distinct
  1. v13.36.0 追加
    変更後
    static distinct() [@return \Illuminate\Validation\Rules\Distinct]

doesntContain

v12.22.0 から

static

static doesntContain($values)
@param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|array|string $values
@return \Illuminate\Validation\Rules\DoesntContain
  1. v12.22.0 追加
    変更後
    static doesntContain($values) [@param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\DoesntContain]
  2. v12.52.0 シグネチャ変更
    変更前
    static doesntContain($values) [@param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\DoesntContain]
    変更後
    static doesntContain($values) [@param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\DoesntContain]

email

v11.38.0 から

static

static email()
@return \Illuminate\Validation\Rules\Email
  1. v11.38.0 追加
    変更後
    static email() [@return \Illuminate\Validation\Rules\Email]

enum

v11.0.0 以前から

static

static enum($type)
@param class-string $type
@return \Illuminate\Validation\Rules\Enum
  1. v11.0.0 追加
    変更後
    static enum($type) [@param string $type, @return \Illuminate\Validation\Rules\Enum]
  2. v11.0.8 シグネチャ変更
    変更前
    static enum($type) [@param string $type, @return \Illuminate\Validation\Rules\Enum]
    変更後
    static enum($type) [@param class-string $type, @return \Illuminate\Validation\Rules\Enum]

exclude

v13.36.0 から

static

static exclude()
@return string
  1. v13.36.0 追加
    変更後
    static exclude() [@return string]

excludeIf

v11.0.0 以前から

static

static excludeIf($callback)
@param (\Closure(): bool)|bool $callback
@return \Illuminate\Validation\Rules\ExcludeIf
  1. v11.0.0 追加
    変更後
    static excludeIf($callback) [@param callable|bool $callback, @return \Illuminate\Validation\Rules\ExcludeIf]
  2. v12.22.0 シグネチャ変更
    変更前
    static excludeIf($callback) [@param callable|bool $callback, @return \Illuminate\Validation\Rules\ExcludeIf]
    変更後
    static excludeIf($callback) [@param (\Closure(): bool)|bool $callback, @return \Illuminate\Validation\Rules\ExcludeIf]

excludeUnless

v12.55.0 から

static

static excludeUnless($callback)
@param (\Closure(): bool)|bool $callback
@return \Illuminate\Validation\Rules\ExcludeUnless
  1. v12.55.0 追加
    変更後
    static excludeUnless($callback) [@param (\Closure(): bool)|bool $callback, @return \Illuminate\Validation\Rules\ExcludeUnless]

excludeWith

v13.36.0 から

static

static excludeWith($anotherField)
@param string $anotherField
@return \Illuminate\Validation\Rules\ExcludeWith
  1. v13.36.0 追加
    変更後
    static excludeWith($anotherField) [@param string $anotherField, @return \Illuminate\Validation\Rules\ExcludeWith]

excludeWithout

v13.36.0 から

static

static excludeWithout($anotherField)
@param array|string $anotherField
@return \Illuminate\Validation\Rules\ExcludeWithout
  1. v13.36.0 追加
    変更後
    static excludeWithout($anotherField) [@param array|string $anotherField, @return \Illuminate\Validation\Rules\ExcludeWithout]

exists

v11.0.0 以前から

static

static exists($table, $column = 'NULL')
@param string $table
@param string $column
@return \Illuminate\Validation\Rules\Exists
  1. v11.0.0 追加
    変更後
    static exists($table, $column = 'NULL') [@param string $table, @param string $column, @return \Illuminate\Validation\Rules\Exists]

file

v11.0.0 以前から

static

static file()
@return \Illuminate\Validation\Rules\File
  1. v11.0.0 追加
    変更後
    static file() [@return \Illuminate\Validation\Rules\File]

filled

v13.36.0 から

static

static filled()
@return string
  1. v13.36.0 追加
    変更後
    static filled() [@return string]

forEach

v11.0.0 以前から

static

static forEach($callback)
@param callable $callback
@return \Illuminate\Validation\NestedRules
  1. v11.0.0 追加
    変更後
    static forEach($callback) [@param callable $callback, @return \Illuminate\Validation\NestedRules]

hexColor

v13.36.0 から

static

static hexColor()
@return string
  1. v13.36.0 追加
    変更後
    static hexColor() [@return string]

imageFile

v11.0.0 以前から

static

static imageFile($allowSvg = false)
@param bool $allowSvg
@return \Illuminate\Validation\Rules\ImageFile
  1. v11.0.0 追加
    変更後
    static imageFile() [@return \Illuminate\Validation\Rules\ImageFile]
  2. v12.0.0 シグネチャ変更
    変更前
    static imageFile() [@return \Illuminate\Validation\Rules\ImageFile]
    変更後
    static imageFile($allowSvg = false) [@param bool $allowSvg, @return \Illuminate\Validation\Rules\ImageFile]

in

v11.0.0 以前から

static

static in($values)
@param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|array|string $values
@return \Illuminate\Validation\Rules\In
  1. v11.0.0 追加
    変更後
    static in($values) [@param \Illuminate\Contracts\Support\Arrayable|array|string $values, @return \Illuminate\Validation\Rules\In]
  2. v11.5.0 シグネチャ変更
    変更前
    static in($values) [@param \Illuminate\Contracts\Support\Arrayable|array|string $values, @return \Illuminate\Validation\Rules\In]
    変更後
    static in($values) [@param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\In]
  3. v12.52.0 シグネチャ変更
    変更前
    static in($values) [@param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\In]
    変更後
    static in($values) [@param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\In]

inArray

v13.36.0 から

static

static inArray($otherField)
@param string $otherField
@return \Illuminate\Validation\Rules\InArray
  1. v13.36.0 追加
    変更後
    static inArray($otherField) [@param string $otherField, @return \Illuminate\Validation\Rules\InArray]

inArrayKeys

v13.36.0 から

static

static inArrayKeys($keys)
@param array|string $keys
@return \Illuminate\Validation\Rules\InArrayKeys
  1. v13.36.0 追加
    変更後
    static inArrayKeys($keys) [@param array|string $keys, @return \Illuminate\Validation\Rules\InArrayKeys]

ip

v13.36.0 から

static

static ip()
@return \Illuminate\Validation\Rules\IpAddress
  1. v13.36.0 追加
    変更後
    static ip() [@return \Illuminate\Validation\Rules\IpAddress]

json

v13.36.0 から

static

static json()
@return string
  1. v13.36.0 追加
    変更後
    static json() [@return string]

list

v13.36.0 から

static

static list()
@return string
  1. v13.36.0 追加
    変更後
    static list() [@return string]

macAddress

v13.36.0 から

static

static macAddress()
@return string
  1. v13.36.0 追加
    変更後
    static macAddress() [@return string]

missing

v13.36.0 から

static

static missing()
@return string
  1. v13.36.0 追加
    変更後
    static missing() [@return string]

missingIf

v13.36.0 から

static

static missingIf($anotherField, $value)
@param string $anotherField
@param string|int|float|bool|null|array $value
@return \Illuminate\Validation\Rules\MissingIf
  1. v13.36.0 追加
    変更後
    static missingIf($anotherField, $value) [@param string $anotherField, @param string|int|float|bool|null|array $value, @return \Illuminate\Validation\Rules\MissingIf]

missingUnless

v13.36.0 から

static

static missingUnless($anotherField, $value)
@param string $anotherField
@param string|int|float|bool|null|array $value
@return \Illuminate\Validation\Rules\MissingUnless
  1. v13.36.0 追加
    変更後
    static missingUnless($anotherField, $value) [@param string $anotherField, @param string|int|float|bool|null|array $value, @return \Illuminate\Validation\Rules\MissingUnless]

missingWith

v13.36.0 から

static

static missingWith($fields)
@param array|string $fields
@return \Illuminate\Validation\Rules\MissingWith
  1. v13.36.0 追加
    変更後
    static missingWith($fields) [@param array|string $fields, @return \Illuminate\Validation\Rules\MissingWith]

missingWithAll

v13.36.0 から

static

static missingWithAll($fields)
@param array|string $fields
@return \Illuminate\Validation\Rules\MissingWithAll
  1. v13.36.0 追加
    変更後
    static missingWithAll($fields) [@param array|string $fields, @return \Illuminate\Validation\Rules\MissingWithAll]

notIn

v11.0.0 以前から

static

static notIn($values)
@param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|array|string $values
@return \Illuminate\Validation\Rules\NotIn
  1. v11.0.0 追加
    変更後
    static notIn($values) [@param \Illuminate\Contracts\Support\Arrayable|array|string $values, @return \Illuminate\Validation\Rules\NotIn]
  2. v11.5.0 シグネチャ変更
    変更前
    static notIn($values) [@param \Illuminate\Contracts\Support\Arrayable|array|string $values, @return \Illuminate\Validation\Rules\NotIn]
    変更後
    static notIn($values) [@param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\NotIn]
  3. v12.52.0 シグネチャ変更
    変更前
    static notIn($values) [@param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\NotIn]
    変更後
    static notIn($values) [@param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\NotIn]

notRegex

v13.36.0 から

static

static notRegex($pattern)
@param string $pattern
@return \Illuminate\Validation\Rules\NotRegex
  1. v13.36.0 追加
    変更後
    static notRegex($pattern) [@param string $pattern, @return \Illuminate\Validation\Rules\NotRegex]

nullable

v13.36.0 から

static

static nullable()
@return string
  1. v13.36.0 追加
    変更後
    static nullable() [@return string]

numeric

v11.42.0 から

static

static numeric(bool $strict = false)
@return \Illuminate\Validation\Rules\Numeric
  1. v11.42.0 追加
    変更後
    static numeric() [@return \Illuminate\Validation\Rules\Numeric]
  2. v13.37.0 シグネチャ変更
    変更前
    static numeric() [@return \Illuminate\Validation\Rules\Numeric]
    変更後
    static numeric(bool $strict = false) [@return \Illuminate\Validation\Rules\Numeric]

present

v13.36.0 から

static

static present()
@return string
  1. v13.36.0 追加
    変更後
    static present() [@return string]

presentIf

v13.36.0 から

static

static presentIf($anotherField, $value)
@param string $anotherField
@param string|int|float|bool|null|array $value
@return \Illuminate\Validation\Rules\PresentIf
  1. v13.36.0 追加
    変更後
    static presentIf($anotherField, $value) [@param string $anotherField, @param string|int|float|bool|null|array $value, @return \Illuminate\Validation\Rules\PresentIf]

presentUnless

v13.36.0 から

static

static presentUnless($anotherField, $value)
@param string $anotherField
@param string|int|float|bool|null|array $value
@return \Illuminate\Validation\Rules\PresentUnless
  1. v13.36.0 追加
    変更後
    static presentUnless($anotherField, $value) [@param string $anotherField, @param string|int|float|bool|null|array $value, @return \Illuminate\Validation\Rules\PresentUnless]

presentWith

v13.36.0 から

static

static presentWith($fields)
@param array|string $fields
@return \Illuminate\Validation\Rules\PresentWith
  1. v13.36.0 追加
    変更後
    static presentWith($fields) [@param array|string $fields, @return \Illuminate\Validation\Rules\PresentWith]

presentWithAll

v13.36.0 から

static

static presentWithAll($fields)
@param array|string $fields
@return \Illuminate\Validation\Rules\PresentWithAll
  1. v13.36.0 追加
    変更後
    static presentWithAll($fields) [@param array|string $fields, @return \Illuminate\Validation\Rules\PresentWithAll]

prohibited

v13.36.0 から

static

static prohibited()
@return string
  1. v13.36.0 追加
    変更後
    static prohibited() [@return string]

prohibitedIf

v11.0.0 以前から

static

static prohibitedIf($callback)
@param (\Closure(): bool)|bool $callback
@return \Illuminate\Validation\Rules\ProhibitedIf
  1. v11.0.0 追加
    変更後
    static prohibitedIf($callback) [@param callable|bool $callback, @return \Illuminate\Validation\Rules\ProhibitedIf]
  2. v12.22.0 シグネチャ変更
    変更前
    static prohibitedIf($callback) [@param callable|bool $callback, @return \Illuminate\Validation\Rules\ProhibitedIf]
    変更後
    static prohibitedIf($callback) [@param (\Closure(): bool)|bool $callback, @return \Illuminate\Validation\Rules\ProhibitedIf]

prohibitedIfAccepted

v13.36.0 から

static

static prohibitedIfAccepted($field)
@param string $field
@return \Illuminate\Validation\Rules\ProhibitedIfAccepted
  1. v13.36.0 追加
    変更後
    static prohibitedIfAccepted($field) [@param string $field, @return \Illuminate\Validation\Rules\ProhibitedIfAccepted]

prohibitedIfDeclined

v13.36.0 から

static

static prohibitedIfDeclined($field)
@param string $field
@return \Illuminate\Validation\Rules\ProhibitedIfDeclined
  1. v13.36.0 追加
    変更後
    static prohibitedIfDeclined($field) [@param string $field, @return \Illuminate\Validation\Rules\ProhibitedIfDeclined]

prohibitedUnless

v12.55.0 から

static

static prohibitedUnless($callback)
@param (\Closure(): bool)|bool $callback
@return \Illuminate\Validation\Rules\ProhibitedUnless
  1. v12.55.0 追加
    変更後
    static prohibitedUnless($callback) [@param (\Closure(): bool)|bool $callback, @return \Illuminate\Validation\Rules\ProhibitedUnless]

prohibits

v13.36.0 から

static

static prohibits($fields)
@param array|string $fields
@return \Illuminate\Validation\Rules\Prohibits
  1. v13.36.0 追加
    変更後
    static prohibits($fields) [@param array|string $fields, @return \Illuminate\Validation\Rules\Prohibits]

regex

v13.36.0 から

static

static regex($pattern)
@param string $pattern
@return \Illuminate\Validation\Rules\Regex
  1. v13.36.0 追加
    変更後
    static regex($pattern) [@param string $pattern, @return \Illuminate\Validation\Rules\Regex]

required

v13.36.0 から

static

static required()
@return string
  1. v13.36.0 追加
    変更後
    static required() [@return string]

requiredArrayKeys

v13.36.0 から

static

static requiredArrayKeys($keys)
@param array|string $keys
@return \Illuminate\Validation\Rules\RequiredArrayKeys
  1. v13.36.0 追加
    変更後
    static requiredArrayKeys($keys) [@param array|string $keys, @return \Illuminate\Validation\Rules\RequiredArrayKeys]

requiredIf

v11.0.0 以前から

static

static requiredIf($callback)
@param (\Closure(): bool)|bool $callback
@return \Illuminate\Validation\Rules\RequiredIf
  1. v11.0.0 追加
    変更後
    static requiredIf($callback) [@param callable|bool $callback, @return \Illuminate\Validation\Rules\RequiredIf]
  2. v12.22.0 シグネチャ変更
    変更前
    static requiredIf($callback) [@param callable|bool $callback, @return \Illuminate\Validation\Rules\RequiredIf]
    変更後
    static requiredIf($callback) [@param (\Closure(): bool)|bool $callback, @return \Illuminate\Validation\Rules\RequiredIf]

requiredIfAccepted

v13.36.0 から

static

static requiredIfAccepted($field)
@param string $field
@return \Illuminate\Validation\Rules\RequiredIfAccepted
  1. v13.36.0 追加
    変更後
    static requiredIfAccepted($field) [@param string $field, @return \Illuminate\Validation\Rules\RequiredIfAccepted]

requiredIfDeclined

v13.36.0 から

static

static requiredIfDeclined($field)
@param string $field
@return \Illuminate\Validation\Rules\RequiredIfDeclined
  1. v13.36.0 追加
    変更後
    static requiredIfDeclined($field) [@param string $field, @return \Illuminate\Validation\Rules\RequiredIfDeclined]

requiredUnless

v12.55.0 から

static

static requiredUnless($callback)
@param (\Closure(): bool)|bool|null $callback
@return \Illuminate\Validation\Rules\RequiredUnless
  1. v12.55.0 追加
    変更後
    static requiredUnless($callback) [@param (\Closure(): bool)|bool $callback, @return \Illuminate\Validation\Rules\RequiredUnless]
  2. v13.0.0 シグネチャ変更
    変更前
    static requiredUnless($callback) [@param (\Closure(): bool)|bool $callback, @return \Illuminate\Validation\Rules\RequiredUnless]
    変更後
    static requiredUnless($callback) [@param (\Closure(): bool)|bool|null $callback, @return \Illuminate\Validation\Rules\RequiredUnless]

requiredWith

v13.36.0 から

static

static requiredWith($fields)
@param array|string $fields
@return \Illuminate\Validation\Rules\RequiredWith
  1. v13.36.0 追加
    変更後
    static requiredWith($fields) [@param array|string $fields, @return \Illuminate\Validation\Rules\RequiredWith]

requiredWithAll

v13.36.0 から

static

static requiredWithAll($fields)
@param array|string $fields
@return \Illuminate\Validation\Rules\RequiredWithAll
  1. v13.36.0 追加
    変更後
    static requiredWithAll($fields) [@param array|string $fields, @return \Illuminate\Validation\Rules\RequiredWithAll]

requiredWithout

v13.36.0 から

static

static requiredWithout($fields)
@param array|string $fields
@return \Illuminate\Validation\Rules\RequiredWithout
  1. v13.36.0 追加
    変更後
    static requiredWithout($fields) [@param array|string $fields, @return \Illuminate\Validation\Rules\RequiredWithout]

requiredWithoutAll

v13.36.0 から

static

static requiredWithoutAll($fields)
@param array|string $fields
@return \Illuminate\Validation\Rules\RequiredWithoutAll
  1. v13.36.0 追加
    変更後
    static requiredWithoutAll($fields) [@param array|string $fields, @return \Illuminate\Validation\Rules\RequiredWithoutAll]

sometimes

v13.36.0 から

static

static sometimes()
@return string
  1. v13.36.0 追加
    変更後
    static sometimes() [@return string]

string

v12.55.0 から

static

static string()
@return \Illuminate\Validation\Rules\StringRule
  1. v12.55.0 追加
    変更後
    static string() [@return \Illuminate\Validation\Rules\StringRule]

timezone

v13.36.0 から

static

static timezone($arguments = null)
@param array|null $arguments
@return \Illuminate\Validation\Rules\Timezone
  1. v13.36.0 追加
    変更後
    static timezone($arguments = null) [@param array|null $arguments, @return \Illuminate\Validation\Rules\Timezone]

ulid

v13.36.0 から

static

static ulid()
@return string
  1. v13.36.0 追加
    変更後
    static ulid() [@return string]

unique

v11.0.0 以前から

static

static unique($table, $column = 'NULL')
@param string $table
@param string $column
@return \Illuminate\Validation\Rules\Unique
  1. v11.0.0 追加
    変更後
    static unique($table, $column = 'NULL') [@param string $table, @param string $column, @return \Illuminate\Validation\Rules\Unique]

unless

v11.0.0 以前から

static

static unless($condition, $rules, $defaultRules = [])
@param callable|bool $condition
@param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|\Stringable|array|string $rules
@param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|\Stringable|array|string $defaultRules
@return \Illuminate\Validation\ConditionalRules
  1. v11.0.0 追加
    変更後
    static unless($condition, $rules, $defaultRules = []) [@param callable|bool $condition, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $rules, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $defaultRules, @return \Illuminate\Validation\ConditionalRules]
  2. v13.37.0 シグネチャ変更
    変更前
    static unless($condition, $rules, $defaultRules = []) [@param callable|bool $condition, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $rules, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $defaultRules, @return \Illuminate\Validation\ConditionalRules]
    変更後
    static unless($condition, $rules, $defaultRules = []) [@param callable|bool $condition, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|\Stringable|array|string $rules, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|\Stringable|array|string $defaultRules, @return \Illuminate\Validation\ConditionalRules]

url

v13.36.0 から

static

static url()
@return \Illuminate\Validation\Rules\Url
  1. v13.36.0 追加
    変更後
    static url() [@return \Illuminate\Validation\Rules\Url]

uuid

v13.36.0 から

static

static uuid()
@return \Illuminate\Validation\Rules\Uuid
  1. v13.36.0 追加
    変更後
    static uuid() [@return \Illuminate\Validation\Rules\Uuid]

when

v11.0.0 以前から

static

static when($condition, $rules, $defaultRules = [])
@param callable|bool $condition
@param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|\Stringable|array|string $rules
@param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|\Stringable|array|string $defaultRules
@return \Illuminate\Validation\ConditionalRules
  1. v11.0.0 追加
    変更後
    static when($condition, $rules, $defaultRules = []) [@param callable|bool $condition, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $rules, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $defaultRules, @return \Illuminate\Validation\ConditionalRules]
  2. v13.37.0 シグネチャ変更
    変更前
    static when($condition, $rules, $defaultRules = []) [@param callable|bool $condition, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $rules, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $defaultRules, @return \Illuminate\Validation\ConditionalRules]
    変更後
    static when($condition, $rules, $defaultRules = []) [@param callable|bool $condition, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|\Stringable|array|string $rules, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|\Stringable|array|string $defaultRules, @return \Illuminate\Validation\ConditionalRules]