laravel验证码依赖(laravel5.2表单验证,并显示错误信息的实例)
类别:编程学习 浏览量:1690
时间:2021-10-18 11:09:30 laravel验证码依赖
laravel5.2表单验证,并显示错误信息的实例首先说下原理,表单验证使用validate验证器进行验证,如果表单验证不通过,将表单数据和错误信息闪存到session中去,然后再到表单中进行展示。
1.验证器规则的写法,返回一个规则数组
|
public function rule() { return [ 'name' => [ 'required' , 'max: 5' , 'min: 2' , 'regex: /^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u' ], 'password' => [ 'required' , 'min: 6' , 'max: 12' , ], ]; } |
执行下面这句话,生成一个验证器,默认会将错误信息保存到session中,自动重定向到跳转到之前页面;
|
$this ->validate( $request , $this ->rule()); |
这时返回的页面没有获取到旧的页面提交的数据,需要闪存表单数据到session中去,不过要将这段语句放在上面那段话之前,因为上面的语句执行发现错误了之后,默认直接跳转到之前的页面。
|
$request ->flashOnly([ 'name' , 'password' ]); // 这是只闪存name和password的意思 // $request->flash(); // 闪存表单的所有数据到session中去 |
显示错误信息的代码如下:
|
@ if ( count ( $errors ) > 0) <li class = "alert alert-danger" > <ul> @ foreach ( $errors ->all() as $error ) <li>{{ $error }}</li> @ endforeach </ul> </li> @ endif |
如果在控制器中,有错误的信息,需要跳转到之前的页面,也可以使用以下代码:
|
return back()->withErrors( '更新图片信息失败' ); |
同样会在之前的页面显示错误信息。
以上这篇laravel5.2表单验证,并显示错误信息的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/qq_21885337/article/details/81139565
您可能感兴趣
- laravel跨域设置(解决Laravel自定义类引入和命名空间的问题)
- laravel后台管理(关于laravel后台模板laravel-admin select框的使用详解)
- laravel admin文档(Laravel-添加后台模板AdminLte的实现方法)
- laravel提取数据库的字段(Laravel创建数据库表结构的例子)
- laravel数据库关联查找(laravel 操作数据库常用函数的返回值方法)
- laravel怎么查询信息过滤(laravel多条件查询方法and,or嵌套查询)
- laravel增删改查接口(laravel-admin 实现给grid的列添加行数序号的方法)
- laravel获取数据(laravel框架添加数据,显示数据,返回成功值的方法)
- laravel框架如何查询空的信息(Laravel中validation验证 返回中文提示 全局设置的方法)
- laravel框架详解(laravel 5.3 单用户登录简单实现方法)
- laravel关联查询限制数量(laravel-admin 后台表格筛选设置默认的查询日期方法)
- laravel 后台管理框架(laravel-admin 管理平台获取当前登陆用户信息的例子)
- laravel数据绑定(laravel-admin表单提交隐藏一些数据,回调时获取数据的方法)
- laravel框架怎么定时任务(laravel Model 执行事务的实现)
- laravel检查关联模型(Laravel 关联模型-关联新增和关联更新的方法)
- laravel提交数据时间(laravel实现查询最后执行的一条sql语句的方法)
- 宋轶除了演过于曼丽,原来还演过一个青楼女子(宋轶除了演过于曼丽)
- 赵丽颖第一部当女主的戏,主角配角个个都是实力演员(赵丽颖第一部当女主的戏)
- 乾隆为何这么喜爱白塔原因是什么(乾隆为何这么喜爱白塔原因是什么)
- 逐渐消失的东北八大怪现象,进步的社会里我们遗失的是什么(逐渐消失的东北八大怪现象)
- 今日大雪,大雪养生这样做,一年都有好气色(大雪养生这样做)
- 粗盐是什么 粗盐的功效与作用(粗盐的功效与作用)
热门推荐
- mysql8.0.15官方最新版本安装教程(MySQL8.0.24版本Release Note的一些改进点)
- centosdocker镜像安装mysql(linux下利用Docker安装mysql的步骤)
- python pandas 匹配值(python 使用pandas计算累积求和的方法)
- python对字典值排序(Python实现字典按key或者value进行排序操作示例sorted)
- nginx怎么配置静态资源(nginx实现发布静态资源的方法)
- thinkphp5开发小程序后台(PHP小程序支付功能完整版基于thinkPHP)
- 如何让mysql强制设置复杂的密码
- redis新手入门教学(scrapy-redis的安装部署步骤讲解)
- pythonwhile语句的原理(谈谈Python中的while循环语句)
- echarts柱状图颜色设置(Echarts基本入门之柱状图、折线图通用配置)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9