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 将数据表的数据导出,并生成seeds种子文件的方法)
- laravel循环插入数据(Laravel 实现关系模型取出需要的字段)
- laravel 开发自定义组件(laravel框架模板之公共模板、继承、包含实现方法分析)
- laravel框架注意事项(Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决)
- laravel队列使用场景(Laravel使用RabbitMQ的方法示例)
- laravel有哪些长期支持版本(Laravel中9个不经常用的小技巧汇总)
- laravel自定义命令(laravel-admin select框默认选中的方法)
- laraveljob怎么运行脚本(Laravel-admin之修改操作日志的方法)
- laravel数据库关联查找(laravel 操作数据库常用函数的返回值方法)
- laravel开发api支持多少并发(laravel框架 api自定义全局异常处理方法)
- laravel的api验证失败重定向(Laravel的Auth验证Token验证使用自定义Redis的例子)
- laravel算法(laravel批量生成假数据的方法)
- laravel 表单验证图片(Laravel 自动生成验证的实例讲解:login / logout)
- laravel实现跨域访问(使用laravel和ajax实现整个页面无刷新的操作方法)
- laravel如何使用预处理(Laravel项目中timeAgo字段语言转换的改善方法示例)
- laravel队列是如何触发的(laravel使用Faker数据填充的实现方法)
- 寒假旅游攻略(成都寒假旅游攻略)
- 菲律宾旅游攻略(菲律宾旅游攻略地图)
- 清华大学难考吗(清华大学考研录取分数线)
- 观花盆栽佛肚竹盆景制作及养护(观花盆栽佛肚竹盆景制作及养护)
- 春天养佛肚竹,做好这几件事,叶绿根壮寓意好 越养越旺家(春天养佛肚竹做好这几件事)
- 律界衣品最好,时尚圈学识数高,41岁的Amal堪称现实版的傲骨贤妻(时尚圈学识数高)
热门推荐
- mysql服务器端安装步骤(windows下jsp+mysql网站环境配置方法)
- h1标签的作用
- python外部如何调嵌套函数(python中嵌套函数的实操步骤)
- 如何应对网站安全问题(网站安全有哪些防护措施?)
- 云服务器无法访问网站(网站放在香港云服务器上,出现卡顿怎么解决?)
- mysql总是报错error(MySQL 5.6主从报错的实战记录)
- vue导出动态的excel功能(vue中如何下载excel流文件及设置下载文件名)
- sql server显示当前登录用户命令(SQL Server正确删除Windows认证用户的方法)
- asp.net自定义分页控件
- javascript的执行原理(一文读懂JavaScript 中的延迟加载属性模式)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9