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代码
Dec 06 PHP
php Undefined index和Undefined variable的解决方法
Mar 27 PHP
一篇有意思的技术文章php介绍篇
Oct 26 PHP
PHP提取字符串中的图片地址[正则表达式]
Nov 12 PHP
php mail to 配置详解
Jan 16 PHP
php实现根据url自动生成缩略图的方法
Sep 23 PHP
PHP简单实现断点续传下载的方法
Sep 25 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
Jan 11 PHP
php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
May 12 PHP
Smarty模板简单配置与使用方法示例
May 23 PHP
PHP ADODB实现事务处理功能示例
May 25 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
如何使用PHP获取网络上文件
2006/10/09 PHP
用PHP编程开发“虚拟域名”系统
2006/10/09 PHP
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
在PHP中运行Linux命令并启动SSH服务的例子
2014/06/12 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
2014/10/22 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
2014/10/30 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
2015/09/22 PHP
javascript 设计模式之单体模式 面向对象学习基础
2010/04/18 Javascript
AngularJS 使用 UI Router 实现表单向导
2016/01/29 Javascript
vue.js中$watch的用法示例
2016/10/04 Javascript
解决vue-cli3 使用子目录部署问题
2018/07/19 Javascript
vuex根据不同的用户权限展示不同的路由列表功能
2019/09/20 Javascript
vue项目中微信登录的实现操作
2020/09/08 Javascript
关于angular 8.1使用过程中的一些记录
2020/11/25 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
Python 逐行分割大txt文件的方法
2017/10/10 Python
用TensorFlow实现多类支持向量机的示例代码
2018/04/28 Python
数据清洗--DataFrame中的空值处理方法
2018/07/03 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
python之生成多层json结构的实现
2020/02/27 Python
django实现更改数据库某个字段以及字段段内数据
2020/03/31 Python
Python通过文本和图片生成词云图
2020/05/21 Python
css3 自定义字体font-face使用介绍
2014/05/14 HTML / CSS
Invicta手表官方商店:百年制表历史的瑞士腕表品牌
2019/09/26 全球购物
int和Integer有什么区别
2013/05/25 面试题
网吧收银员岗位职责
2013/12/14 职场文书
《新型玻璃》教学反思
2014/04/13 职场文书
政治学求职信
2014/06/03 职场文书
合作意向书
2014/07/30 职场文书
党代会心得体会
2014/09/04 职场文书
股东授权委托书范本
2014/09/13 职场文书
基于Python绘制子图及子图刻度的变换等的问题
2021/05/23 Python
SQL中的三种去重方法小结
2021/11/01 SQL Server
MySQL笔记 —SQL运算符
2022/01/18 MySQL