主要是validator::make来验证,第一个参数,需要验证的数据,第二个参数验证规则,第三个参数,验证如果报错所提示的文本

$validator->fails()用来判断验证是否失败

redirect()->back() 提交的时候已经跳转了,返回到原页面

->withErrors 收集错误信息,用于页面显示

->withInput 用于页面记录已经填写过的值,否则页面跳转回来之后,又要继续重新填写大量信息

扩展验证规则,

'finish_date' => 'required|date|after:start_date' 格式是这种

详细验证规则查文档

 public function store(Request $request){//
    $info = ['title.required' => '标题不能为空',];$validator = Validator::make($request->all(), ['title' => 'required',], $info);if ($validator->fails()) {return redirect()->back()->withErrors($validator)->withInput();}$input = $request->all();LessonCategory::create($input);return redirect('admin/lessonCategories');}

 

转载于:https://www.cnblogs.com/huangshoushi/p/5893197.html

laravel--表单验证相关推荐

  1. laravel表单验证

    表单验证方法1: 使用validate方法 public function store(Request $request){$this->validate($request, ['title' ...

  2. Laravel表单验证,优雅一点的写法,控制器里面不要写太多东西,

    首先  BaseValidator基类 <?phpnamespace App\Http\Requests; use Illuminate\Support\Facades\Validator;cl ...

  3. antd 验证 动态 required_3分钟短文:十年窖藏,Laravel告诉你表单验证的正确姿势

    引言 上一章我讲到了使用FormBuilder让后端开发者快速构建前端表单页面,而为了示例, 直接在store方法内把表单数据一股脑存到了数据库. 这!很!危!险! 本文教你正确地验证用户表单提交的数 ...

  4. Laravel POST请求API接口 使用validate表单验证返回欢迎页

    突然遇到的问题  就是使用Laravel进行开发API接口的时候  发现在表单验证不通过的时候返回了登录页 猜测问题应该是因为表单验证失败后进行了重定向导致的 因为返回状态码200 网上找了好久没找到 ...

  5. laravel基础课程---14、表单验证(lavarel如何进行表单验证)

    laravel基础课程---14.表单验证(lavarel如何进行表单验证) 一.总结 一句话总结: lavarel的验证的功能比tp要[简单]且[强大]很多 直接控制器中:添加[规则数组]和[修改提 ...

  6. 仿联想商城laravel实战---4、验证(lavarel的表单验证如何使用)

    仿联想商城laravel实战---4.验证(lavarel的表单验证如何使用) 一.总结 一句话总结: 验证规则和验证信息的数组:在控制器的方法中 1.注册页面中的用户名正确(比如是否重名,字段长度是 ...

  7. Laravel 5.5 表单验证

    简介 Laravel 提供了多种方法来验证请求输入数据.默认情况下,Laravel 的控制器基类使用 ValidatesRequests trait,该 trait 提供了便捷方法通过各种功能强大的验 ...

  8. element手机验证格式_Laravel 自定义封装表单验证类

    Laravel版本6.x 场景:为添加或者更新用户的时候自动验证表单 创建表单请求 使用 Artisan 命令 make:request 来创建表单请求类: php artisan make:requ ...

  9. [JAVA EE] Thymeleaf 高级用法:模板布局,带参数的引用片段,表单验证,常用校验注解

    模板布局 公共部分通常定义为模板布局:如页眉,页脚,公共导航栏.菜单等. 模板布局定义方法 布局页中用 th:fragment 定义模板片段,其他页面用 th:insert 引用片段 例如:foote ...

  10. float js 正则 验证_使用HTML和Vuejs进行表单验证

    他们说大多数网络应用只是HTML表单.好吧,表单需要验证,谢天谢地,HTML5带有许多优秀的内置表单验证功能,可用于电子邮件,数字,最大值,分钟等.您甚至可以使用模式编写自己的验证规则.在本文中,我将 ...

最新文章

  1. 【CentOS 7MySQL常用操作2】,连接MySQL#180112
  2. php mod11 10公式,mod运算规则
  3. 系统的Drawable(四)-LayerListDrawable
  4. Java 关于中文乱码处理的经验总结
  5. EMC VMAX的磁盘构成,fast policy(重要)
  6. ZOJ-3704 I am Nexus Master! 模拟
  7. python绘制emoji_使用Emoji表情拼成汉字
  8. html 点击按钮刷新验证码,HTML点击刷新验证码
  9. 无法安装冰点还原_系统还原软件介绍与功能
  10. 【Python】PDF转图片
  11. 144hz和60hz测试软件,专业FPS玩家讲解:60Hz与144Hz刷新率的问题
  12. 麒麟开源堡垒机银行行业设计方案
  13. win7下安装网络共享打印机 hp LaserJet 1010
  14. JavaScript实现Word、Excel、PPT在线预览
  15. PPC体系结构[转]
  16. Dpabi数据分析的结构
  17. 2. Fortran的Hello world-开始Fortran的编程
  18. 【mac】QQ截图不能用解决方法
  19. java项目总结范文_第一次java项目个人总结
  20. 如何用C语言编写学生选修课程系统?

热门文章

  1. 吐槽知乎现任搜索引擎
  2. 纯CSS3实现宽屏二级下拉菜单
  3. Thread系列之Thread.Join()
  4. 与Google用户帐户集成
  5. 文件不能断点 webstorm_详解python使用金山词霸的翻译功能(调试工具断点的使用)...
  6. python中字符串单引号、双引号、三引号_Python:字符串单引号(‘)、双引号(“)、三单引号(”’)和三双引号(“””)的区别...
  7. 爬虫进阶教程:极验(GEETEST)验证码破解教程
  8. vue.js安装问题
  9. Symfony2Book06:路由
  10. wap问答系统工作总结