.
QQ扫一扫联系
表单请求(FormRequest)独立验证类完整例子
验证器错误背包用法 Illuminate\Support\MessageBag
独立表单验证类自动调用流程
实现自定义验证类 MyRequest
MyRequest 继承 Illuminate\Foundation\Http\FormRequest
FormRequest 中Trait了 ValidatesWhenResolvedTrait
ValidatesWhenResolvedTrait 的 validateResolved 方法调用了 MyRequest->fails(),失败时调用 failedValidation方法
Illuminate\Foundation\Providers\FormRequestServiceProvider 中启用了你的 MyRequest
Precognitive预认知
浏览器头包含Precognition-Validate-Only时,laravel响应header自动加入Precognition-Success=true
可以使用 $this->isPrecognitive() 判断
.