Factory

Illuminate\Validation\Factory

class src/Illuminate/Validation/Factory.php

__construct

v11.0.0 以前から

__construct(Illuminate\Contracts\Translation\Translator $translator, ?Illuminate\Contracts\Container\Container $container = null)
@param \Illuminate\Contracts\Translation\Translator $translator
@param \Illuminate\Contracts\Container\Container|null $container
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Contracts\Translation\Translator $translator, Illuminate\Contracts\Container\Container $container = null) [@param \Illuminate\Contracts\Translation\Translator $translator, @param \Illuminate\Contracts\Container\Container|null $container, @return void]
  2. v11.3.0 シグネチャ変更
    変更前
    __construct(Illuminate\Contracts\Translation\Translator $translator, Illuminate\Contracts\Container\Container $container = null) [@param \Illuminate\Contracts\Translation\Translator $translator, @param \Illuminate\Contracts\Container\Container|null $container, @return void]
    変更後
    __construct(Illuminate\Contracts\Translation\Translator $translator, ?Illuminate\Contracts\Container\Container $container = null) [@param \Illuminate\Contracts\Translation\Translator $translator, @param \Illuminate\Contracts\Container\Container|null $container, @return void]
  3. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Contracts\Translation\Translator $translator, ?Illuminate\Contracts\Container\Container $container = null) [@param \Illuminate\Contracts\Translation\Translator $translator, @param \Illuminate\Contracts\Container\Container|null $container, @return void]
    変更後
    __construct(Illuminate\Contracts\Translation\Translator $translator, ?Illuminate\Contracts\Container\Container $container = null) [@param \Illuminate\Contracts\Translation\Translator $translator, @param \Illuminate\Contracts\Container\Container|null $container]

excludeUnvalidatedArrayKeys

v11.0.0 以前から

excludeUnvalidatedArrayKeys()
@return void
  1. v11.0.0 追加
    変更後
    excludeUnvalidatedArrayKeys() [@return void]

extend

v11.0.0 以前から

extend($rule, $extension, $message = null)
@param string $rule
@param \Closure|string $extension
@param string|null $message
@return void
  1. v11.0.0 追加
    変更後
    extend($rule, $extension, $message = null) [@param string $rule, @param \Closure|string $extension, @param string|null $message, @return void]

extendDependent

v11.0.0 以前から

extendDependent($rule, $extension, $message = null)
@param string $rule
@param \Closure|string $extension
@param string|null $message
@return void
  1. v11.0.0 追加
    変更後
    extendDependent($rule, $extension, $message = null) [@param string $rule, @param \Closure|string $extension, @param string|null $message, @return void]

extendImplicit

v11.0.0 以前から

extendImplicit($rule, $extension, $message = null)
@param string $rule
@param \Closure|string $extension
@param string|null $message
@return void
  1. v11.0.0 追加
    変更後
    extendImplicit($rule, $extension, $message = null) [@param string $rule, @param \Closure|string $extension, @param string|null $message, @return void]

fakeDnsLookups

v13.22.0 から

fakeDnsLookups($value = true)
@param bool $value
@return void
  1. v13.22.0 追加
    変更後
    fakeDnsLookups($value = true) [@param bool $value, @return void]

getContainer

v11.0.0 以前から

getContainer()
@return \Illuminate\Contracts\Container\Container|null
  1. v11.0.0 追加
    変更後
    getContainer() [@return \Illuminate\Contracts\Container\Container|null]

getPresenceVerifier

v11.0.0 以前から

getPresenceVerifier()
@return \Illuminate\Validation\PresenceVerifierInterface
  1. v11.0.0 追加
    変更後
    getPresenceVerifier() [@return \Illuminate\Validation\PresenceVerifierInterface]

getTranslator

v11.0.0 以前から

getTranslator()
@return \Illuminate\Contracts\Translation\Translator
  1. v11.0.0 追加
    変更後
    getTranslator() [@return \Illuminate\Contracts\Translation\Translator]

includeUnvalidatedArrayKeys

v11.0.0 以前から

includeUnvalidatedArrayKeys()
@return void
  1. v11.0.0 追加
    変更後
    includeUnvalidatedArrayKeys() [@return void]

make

v11.0.0 以前から

make(array $data, array $rules, array $messages = [], array $attributes = [])
@param array $data
@param array $rules
@param array $messages
@param array $attributes
@return \Illuminate\Validation\Validator
  1. v11.0.0 追加
    変更後
    make(array $data, array $rules, array $messages = [], array $attributes = []) [@param array $data, @param array $rules, @param array $messages, @param array $attributes, @return \Illuminate\Validation\Validator]

replacer

v11.0.0 以前から

replacer($rule, $replacer)
@param string $rule
@param \Closure|string $replacer
@return void
  1. v11.0.0 追加
    変更後
    replacer($rule, $replacer) [@param string $rule, @param \Closure|string $replacer, @return void]

resolver

v11.0.0 以前から

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

setContainer

v11.0.0 以前から

setContainer(Illuminate\Contracts\Container\Container $container)
@param \Illuminate\Contracts\Container\Container $container
@return $this
  1. v11.0.0 追加
    変更後
    setContainer(Illuminate\Contracts\Container\Container $container) [@param \Illuminate\Contracts\Container\Container $container, @return $this]

setPresenceVerifier

v11.0.0 以前から

setPresenceVerifier(Illuminate\Validation\PresenceVerifierInterface $presenceVerifier)
@param \Illuminate\Validation\PresenceVerifierInterface $presenceVerifier
@return void
  1. v11.0.0 追加
    変更後
    setPresenceVerifier(Illuminate\Validation\PresenceVerifierInterface $presenceVerifier) [@param \Illuminate\Validation\PresenceVerifierInterface $presenceVerifier, @return void]

validate

v11.0.0 以前から

validate(array $data, array $rules, array $messages = [], array $attributes = [])
@param array $data
@param array $rules
@param array $messages
@param array $attributes
@return array
  1. v11.0.0 追加
    変更後
    validate(array $data, array $rules, array $messages = [], array $attributes = []) [@param array $data, @param array $rules, @param array $messages, @param array $attributes, @return array]