ValidationRule

Illuminate\Contracts\Validation\ValidationRule

interface src/Illuminate/Contracts/Validation/ValidationRule.php

validate

v11.0.0 以前から

validate(string $attribute, mixed $value, Closure $fail): void
@param string $attribute
@param mixed $value
@param \Closure(string, ?string=): \Illuminate\Translation\PotentiallyTranslatedString $fail
@return void
  1. v11.0.0 追加
    変更後
    validate(string $attribute, mixed $value, Closure $fail): void [@param string $attribute, @param mixed $value, @param \Closure(string): \Illuminate\Translation\PotentiallyTranslatedString $fail, @return void]
  2. v11.23.0 シグネチャ変更
    変更前
    validate(string $attribute, mixed $value, Closure $fail): void [@param string $attribute, @param mixed $value, @param \Closure(string): \Illuminate\Translation\PotentiallyTranslatedString $fail, @return void]
    変更後
    validate(string $attribute, mixed $value, Closure $fail): void [@param string $attribute, @param mixed $value, @return void]
  3. v11.24.0 シグネチャ変更
    変更前
    validate(string $attribute, mixed $value, Closure $fail): void [@param string $attribute, @param mixed $value, @return void]
    変更後
    validate(string $attribute, mixed $value, Closure $fail): void [@param string $attribute, @param mixed $value, @param \Closure(string, ?string=): \Illuminate\Translation\PotentiallyTranslatedString $fail, @return void]