开始实践: 快速创建一个 Laravel 5.0 项目
如果你还没有创建好的 Laravel 5.0 项目, 用下面的命令创建一个:
$ composer create-project laravel/..., 403);
}
// 可选: 重写基类方法
public function response()
{
// 如果需要自定义在验证失败时的行为, 可以重写这个方法...提交表单, 你可以看到我们并没有往控制器中添加任何一行验证逻辑, 但是验证规则已经生效了.
其它用例
如果对 "新增" 和 "编辑" 有不同的规则, 或者根据不同的输入进行不同的验证, 要怎么办呢?...= Auth::id()) {
return false;
}
return true;
}
}
自定义校验
除了上面的方式, 如果需要对验证逻辑进行更深入的控制...写在最后
通过文本可以看到, Form Requests 对于简化表单请求的数据校验是非常强大和方便的. 如果你阅读本文觉得还不够, 可以观看关于 Form Request 的这个视频.