ValidatesRequests

Illuminate\Foundation\Validation\ValidatesRequests

trait src/Illuminate/Foundation/Validation/ValidatesRequests.php

validate

v11.0.0 以前から

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

validateWith

v11.0.0 以前から

validateWith($validator, ?Illuminate\Http\Request $request = null)
@param \Illuminate\Contracts\Validation\Validator|array $validator
@param \Illuminate\Http\Request|null $request
@return array
  1. v11.0.0 追加
    変更後
    validateWith($validator, Illuminate\Http\Request $request = null) [@param \Illuminate\Contracts\Validation\Validator|array $validator, @param \Illuminate\Http\Request|null $request, @return array]
  2. v11.3.0 シグネチャ変更
    変更前
    validateWith($validator, Illuminate\Http\Request $request = null) [@param \Illuminate\Contracts\Validation\Validator|array $validator, @param \Illuminate\Http\Request|null $request, @return array]
    変更後
    validateWith($validator, ?Illuminate\Http\Request $request = null) [@param \Illuminate\Contracts\Validation\Validator|array $validator, @param \Illuminate\Http\Request|null $request, @return array]

validateWithBag

v11.0.0 以前から

validateWithBag($errorBag, Illuminate\Http\Request $request, array $rules, array $messages = [], array $attributes = [])
@param string $errorBag
@param \Illuminate\Http\Request $request
@param array $rules
@param array $messages
@param array $attributes
@return array
  1. v11.0.0 追加
    変更後
    validateWithBag($errorBag, Illuminate\Http\Request $request, array $rules, array $messages = [], array $attributes = []) [@param string $errorBag, @param \Illuminate\Http\Request $request, @param array $rules, @param array $messages, @param array $attributes, @return array]