laravel 验证错误信息到 blade模板的方法


Posted in PHP onSeptember 29, 2019

后台代码:

/**
  * POST
  * admin/cate
  * 添加
  */
 public function store(Request $request)
 {
  $input = $request->all();
 
  $rule = [
   'name' => 'required',
  ];
 
  $message = [
   'name.required' => 'name not allow null'
  ];
 
 
  $validate = Validator::make($input, $rule, $message);
 
  if (!$validate->passes()) {
   return back()->withErrors($validate);
 
  }
  return redirect('admin/cate');
 }

使用:$validate->errors();

可以看到验证器返回的错误对象。取出错误信息字符串比较麻烦,所以直接利用withError()函数将整个$validate 返回给前台页面。

如果要添加错误信息,可以

$validate->errors()->add('key','error message');
    return back()->withErrors($validate);

前端页面代码:

@if(count($errors)>0)
    @foreach($errors->all() as $value
     {{$value}}
    @endforeach
 @endif

这样,前台就能接收到错误信息。

以上这篇laravel 验证错误信息到 blade模板的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP 程序员也要学会使用“异常”
Jun 16 PHP
php下获取http状态的实现代码
May 09 PHP
高性能PHP框架Symfony2经典入门教程
Jul 08 PHP
PHP写日志的实现方法
Nov 05 PHP
详解php比较操作符的安全问题
Dec 03 PHP
PHP使用mkdir创建多级目录的方法
Dec 22 PHP
zend framework重定向方法小结
May 28 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
Oct 26 PHP
Laravel如何创建服务器提供者实例代码
Apr 15 PHP
PHP钩子实现方法解析
May 21 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
Oct 15 PHP
PHP SESSION跨页面传递失败解决方案
Dec 11 PHP
php写app用的框架整理
Sep 29 #PHP
php使用json-schema模块实现json校验示例
Sep 28 #PHP
php中文语义分析实现方法示例
Sep 28 #PHP
PHP迭代器和生成器用法实例分析
Sep 28 #PHP
php实现的数组转xml案例分析
Sep 28 #PHP
PHP反射原理与用法深入分析
Sep 28 #PHP
Windows服务器中PHP如何安装redis扩展
Sep 27 #PHP
You might like
mysql5详细安装教程
2007/01/15 PHP
分页详解 从此分页无忧(PHP+mysql)
2007/11/23 PHP
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
2013/11/27 Javascript
详解JavaScript中Hash Map映射结构的实现
2016/05/21 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
JS去除字符串中空格的方法
2017/02/14 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
Vue.js -- 过滤器使用总结
2017/02/18 Javascript
详解vue-router 2.0 常用基础知识点之router.push()
2017/05/10 Javascript
Vue.js图片预览插件使用详解
2018/08/27 Javascript
微信小程序封装的HTTP请求示例【附升级版】
2019/05/11 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
2019/11/14 Javascript
详解Angular Karma测试的持续集成实践
2019/11/15 Javascript
js实现无限层级树形数据结构(创新算法)
2020/02/27 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
python 获取文件列表(或是目录例表)
2009/03/25 Python
pyqt4教程之实现半透明的天气预报界面示例
2014/03/02 Python
python使用Berkeley DB数据库实例
2014/09/26 Python
Python中文件操作简明介绍
2015/04/13 Python
Python实现单词拼写检查
2015/04/25 Python
解决使用PyCharm时无法启动控制台的问题
2019/01/19 Python
python读取图片任意范围区域
2019/01/23 Python
Python使用pyserial进行串口通信的实例
2019/07/02 Python
python openCV获取人脸部分并存储功能
2019/08/28 Python
解决django后台管理界面添加中文内容乱码问题
2019/11/15 Python
Python通用唯一标识符uuid模块使用案例
2020/09/10 Python
英国最大的香水商店:The Fragrance Shop
2018/07/06 全球购物
希腊品牌鞋类销售网站:epapoutsia.gr
2020/03/18 全球购物
十岁生日同学答谢词
2014/01/19 职场文书
英语演讲稿3分钟
2014/04/29 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
Arthas排查Kubernetes中应用频繁挂掉重启异常
2022/02/28 MySQL
CSS中使用grid布局实现一套模板多种布局
2022/07/15 HTML / CSS