Rule
Illuminate\Validation\Rule
class src/Illuminate/Validation/Rule.php
accepted
v13.36.0 から
static
static accepted()
@return string
-
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
-
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
-
v13.36.0
追加
- 変更後
static activeUrl() [@return string]
anyOf
v12.8.0 から
static
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
-
v11.7.0
追加
- 変更後
static array($keys = null) [@param array|null $keys, @return \Illuminate\Validation\ArrayRule]
-
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
-
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
-
v13.36.0
追加
- 変更後
static bail() [@return string]
base64
v13.36.0 から
static
static base64()
@return string
-
v13.36.0
追加
- 変更後
static base64() [@return string]
boolean
v13.36.0 から
static
static boolean($strict = false)
@param bool $strict
@return string
-
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
-
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
-
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
-
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
-
v12.16.0
追加
- 変更後
static contains($values) [@param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\Contains]
-
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
-
v13.36.0
追加
- 変更後
static currentPassword() [@return \Illuminate\Validation\Rules\CurrentPassword]
date
v11.40.0 から
static
static date()
@return \Illuminate\Validation\Rules\Date
-
v11.40.0
追加
- 変更後
static date() [@return \Illuminate\Validation\Rules\Date]
dateTime
v12.44.0 から
static
static dateTime(): Illuminate\Validation\Rules\Date
-
v12.44.0
追加
- 変更後
static dateTime(): Illuminate\Validation\Rules\Date
declined
v13.36.0 から
static
static declined()
@return string
-
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
-
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
-
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
-
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
-
v12.22.0
追加
- 変更後
static doesntContain($values) [@param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\DoesntContain]
-
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]
v11.38.0 から
static
static email()
@return \Illuminate\Validation\Rules\Email
-
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
exclude
v13.36.0 から
static
static exclude()
@return string
-
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
-
v11.0.0
追加
- 変更後
static excludeIf($callback) [@param callable|bool $callback, @return \Illuminate\Validation\Rules\ExcludeIf]
-
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
-
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
-
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
-
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
-
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
-
v11.0.0
追加
- 変更後
static file() [@return \Illuminate\Validation\Rules\File]
filled
v13.36.0 から
static
static filled()
@return string
-
v13.36.0
追加
- 変更後
static filled() [@return string]
forEach
v11.0.0 以前から
static
static forEach($callback)
@param callable $callback
@return \Illuminate\Validation\NestedRules
-
v11.0.0
追加
- 変更後
static forEach($callback) [@param callable $callback, @return \Illuminate\Validation\NestedRules]
hexColor
v13.36.0 から
static
static hexColor()
@return string
-
v13.36.0
追加
- 変更後
static hexColor() [@return string]
imageFile
v11.0.0 以前から
static
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
-
v11.0.0
追加
- 変更後
static in($values) [@param \Illuminate\Contracts\Support\Arrayable|array|string $values, @return \Illuminate\Validation\Rules\In]
-
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]
-
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
-
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
-
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
-
v13.36.0
追加
- 変更後
static ip() [@return \Illuminate\Validation\Rules\IpAddress]
json
v13.36.0 から
static
static json()
@return string
-
v13.36.0
追加
- 変更後
static json() [@return string]
list
v13.36.0 から
static
static list()
@return string
-
v13.36.0
追加
- 変更後
static list() [@return string]
macAddress
v13.36.0 から
static
static macAddress()
@return string
-
v13.36.0
追加
- 変更後
static macAddress() [@return string]
missing
v13.36.0 から
static
static missing()
@return string
-
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
-
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
-
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
-
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
-
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
-
v11.0.0
追加
- 変更後
static notIn($values) [@param \Illuminate\Contracts\Support\Arrayable|array|string $values, @return \Illuminate\Validation\Rules\NotIn]
-
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]
-
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
-
v13.36.0
追加
- 変更後
static notRegex($pattern) [@param string $pattern, @return \Illuminate\Validation\Rules\NotRegex]
nullable
v13.36.0 から
static
static nullable()
@return string
-
v13.36.0
追加
- 変更後
static nullable() [@return string]
numeric
v11.42.0 から
static
static numeric(bool $strict = false)
@return \Illuminate\Validation\Rules\Numeric
present
v13.36.0 から
static
static present()
@return string
-
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
-
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
-
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
-
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
-
v13.36.0
追加
- 変更後
static presentWithAll($fields) [@param array|string $fields, @return \Illuminate\Validation\Rules\PresentWithAll]
prohibited
v13.36.0 から
static
static prohibited()
@return string
-
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
-
v11.0.0
追加
- 変更後
static prohibitedIf($callback) [@param callable|bool $callback, @return \Illuminate\Validation\Rules\ProhibitedIf]
-
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
-
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
-
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
-
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
-
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
-
v13.36.0
追加
- 変更後
static regex($pattern) [@param string $pattern, @return \Illuminate\Validation\Rules\Regex]
required
v13.36.0 から
static
static required()
@return string
-
v13.36.0
追加
- 変更後
static required() [@return string]
requiredArrayKeys
v13.36.0 から
static
static requiredArrayKeys($keys)
@param array|string $keys
@return \Illuminate\Validation\Rules\RequiredArrayKeys
-
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
-
v11.0.0
追加
- 変更後
static requiredIf($callback) [@param callable|bool $callback, @return \Illuminate\Validation\Rules\RequiredIf]
-
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
-
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
-
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
-
v12.55.0
追加
- 変更後
static requiredUnless($callback) [@param (\Closure(): bool)|bool $callback, @return \Illuminate\Validation\Rules\RequiredUnless]
-
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
-
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
-
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
-
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
-
v13.36.0
追加
- 変更後
static requiredWithoutAll($fields) [@param array|string $fields, @return \Illuminate\Validation\Rules\RequiredWithoutAll]
sometimes
v13.36.0 から
static
static sometimes()
@return string
-
v13.36.0
追加
- 変更後
static sometimes() [@return string]
string
v12.55.0 から
static
static string()
@return \Illuminate\Validation\Rules\StringRule
-
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
-
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
-
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
-
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
-
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]
-
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
-
v13.36.0
追加
- 変更後
static url() [@return \Illuminate\Validation\Rules\Url]
uuid
v13.36.0 から
static
static uuid()
@return \Illuminate\Validation\Rules\Uuid
-
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
-
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]
-
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]