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 相关文章推荐
关于二级目录拖拽排序的实现(源码示例下载)
Apr 26 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
May 15 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
Jan 07 PHP
跟我学Laravel之视图 & Response
Oct 15 PHP
浅谈php命令行用法
Feb 04 PHP
最新版本PHP 7 vs HHVM 多角度比较
Feb 14 PHP
PHP简单判断字符串是否包含另一个字符串的方法
Mar 25 PHP
php实现在线通讯录功能(附源码)
May 13 PHP
PHP递归删除多维数组中的某个值
Apr 17 PHP
php实现获取近几日、月时间示例
Jul 06 PHP
php获取微信openid方法总结
Oct 10 PHP
Laravel ORM 数据model操作教程
Oct 21 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
php下关于中英数字混排的字符串分割问题
2010/04/06 PHP
PHP编程求最大公约数与最小公倍数的方法示例
2017/05/29 PHP
php+js实现点赞功能的示例详解
2020/08/07 PHP
将jQuery应用于login页面的问题及解决
2009/10/17 Javascript
jquery提示 "object expected"的解决方法
2009/12/13 Javascript
基于jQuery制作迷你背词汇工具
2010/07/27 Javascript
基于jquery的button默认enter事件(回车事件)。
2011/05/18 Javascript
jquery 清空file域示例(兼容个浏览器)
2013/10/11 Javascript
jQuery实现的一个自定义Placeholder属性插件
2014/08/11 Javascript
AngularJS语法详解
2015/01/23 Javascript
javascript实现控制文字大中小显示
2015/04/28 Javascript
浅析jQuery Ajax请求参数和返回数据的处理
2016/02/24 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
2016/05/26 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
2016/10/10 Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
2017/04/11 Javascript
vue+axios实现登录拦截的实例代码
2017/05/22 Javascript
微信小程序实现倒计时补零功能
2018/07/09 Javascript
angularjs的单选框+ng-repeat的实现方法
2018/09/12 Javascript
angularJs利用$scope处理升降序的方法
2018/10/08 Javascript
详解vue项目打包步骤
2019/03/29 Javascript
前端vue+elementUI如何实现记住密码功能
2020/09/20 Javascript
python筛选出两个文件中重复行的方法
2018/05/31 Python
Python列表解析配合if else的方法
2018/06/23 Python
Django之模型层多表操作的实现
2019/01/08 Python
python3.7简单的爬虫实例详解
2019/07/08 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
2019/09/18 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
Python 通过正则表达式快速获取电影的下载地址
2020/08/17 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
html5-Canvas可以在web中绘制各种图形
2012/12/26 HTML / CSS
html5清空画布方法(三种)
2017/10/16 HTML / CSS
医学生自我评价
2014/01/27 职场文书
可贵的沉默教学反思
2014/02/06 职场文书
vue3种table表格选项个数的控制方法
2022/04/14 Vue.js
windows安装 redis 6.2.6最新步骤详解
2022/04/26 Redis