laravel 验证表单信息

1控制器验证        $this->validate($request,[

‘Student.name‘=>‘required|min:2|max:20‘,            ‘Student.age‘=>‘required|integer‘,            ‘Student.sex‘=>‘required|integer‘,        ],[            ‘required‘=>‘:attribute 为必填项目‘,            ‘min‘=>‘:attribute 长度必须符合要求‘,                     占位符        ],[            ‘Student.name‘=>‘姓名‘,            ‘Student.age‘=>‘年龄‘,            ‘Student.sex‘=>‘性别‘,        ]);

2Validator类验证
        $val= \Validator::make($request->input(),[

‘Student.name‘=>‘required|min:2|max:20‘,            ‘Student.age‘=>‘required|integer‘,            ‘Student.sex‘=>‘required|integer‘,        ],[            ‘required‘=>‘:attribute 为必填项目‘,            ‘min‘=>‘:attribute 长度必须符合要求‘,

],[            ‘Student.name‘=>‘姓名‘,            ‘Student.age‘=>‘年龄‘,            ‘Student.sex‘=>‘性别‘,        ]);

if ($val->fails()) {            return redirect()->back()->withErrors($val)->withInput();        }

获取表单信息进行保存                $item= $request->input(‘Student‘);

$isok= new Pet();        $isok->name=$item[‘name‘];        $isok->age=$item[‘age‘];        $isok->sex=$item[‘sex‘];

if( $isok->save()){            return redirect(‘pet/index‘)->with(‘session‘,‘添加成功!‘);        }else{            return redirect()->back();        }
时间: 2024-10-14 20:26:52

laravel 验证表单信息的相关文章

企业级 SpringBoot 教程 (十九) 验证表单信息

这篇文篇主要简述如何在springboot中验证表单信息.在springmvc工程中,需要检查表单信息,表单信息验证主要通过注解的形式. 构建工程 创建一个springboot工程,由于用到了 web .thymeleaf.validator.el,引入相应的起步依赖和依赖,代码清单如下: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactI

jquery 验证表单信息

/** * $().validate(json); * *rules:自定义规则 * *messages:提示信息 */ $(document).ready(function(){ $(".infoTable").validate({ rules:{ username:{ required:true, rangelength:[3,20] }, psw:{ required:true, minlength:6 }, enpsw:{ required:true, minlength:6,

【干货】Laravel --Validate (表单验证) 使用实例

前言 : Laravel 提供了多种方法来验证应用输入数据.默认情况下,Laravel 的控制器基类使用ValidatesRequests trait,该trait提供了便利的方法通过各种功能强大的验证规则来验证输入的 HTTP 请求.要掌握 Laravel 强大的验证特性,让我们先看一个完整的验证表单并返回错误信息给用户的例子. 在这之前如果您是首次接触 Laravel 而且并不知道路由如何跳转到指定的控制器 可以查看博主的Restfulapi或者Laravel官网对路由的介绍,在这里就不做介

ajax验证表单元素规范正确与否 ajax展示加载数据库数据 ajax三级联动

一.ajax验证表单元素规范正确与否 以用ajax来验证用户名是否被占用为例 1创建表单元素<input type="text" id="t"> 2在js中用keyup事件来进行操作 3创建ajax格式和内容:格式: $.ajax({ url:"哪一个服务端处理器", data:{"自己起名",所需要传给处理器的数据}, type:"post", dataType:"json"

第一百八十六节,jQuery,验证表单插件,Ajax 表单插件,验证和提交表单

jQuery,验证表单插件,Ajax 表单插件,验证和提交表单 HTML <form id="reg" method="post" action="yzh.php" title="会员注册"> <ol class="reg_error"></ol> <p> <label for="user">帐号:</label>

Spring框架整合Struts2使用Validation框架验证表单用户输入数据的详细教程

原创整理不易,转载请注明出处:Spring框架整合Struts2使用Validation框架验证表单用户输入数据的详细教程 代码下载地址:http://www.zuidaima.com/share/1778685765291008.htm 在<Struts2教程4:使用validate方法验证数据>中曾讲到使用validate方法来验证客户端提交的数据,但如果使用validate方法就会将验证代码和正常的逻辑代码混在一起,但这样做并不利于代码维护,而且也很难将过些代码用于其他程序的验证.在St

yii验证表单

1.yii框架中验证的类文件: 上面红线内是验证的具体的类文件,下面的这个文件制定了类的别名. 2.验证邮箱的时候默认不能为空,除了可以在模型里面设置为required外,还可以在模型的rule里面,在对应的email类里面可以看到这个allowEmpty参数. array('kemail', 'email','allowEmpty'=>false), 提示的验证信息除了在配置文件中指定: 'language'=>'zh_cn', 还可以再上面的array后添加一个message参数来制定提示

验证表单是否为空

验证表单是否为空,或者全是数字 可以用   var  reg = /^\s*(\S+)\s*$/;  正则表达式判断. var reg = /^\s*(\S+)\s*$/; if(reg.test(list[i].value)){ //将空格替换 RegExp.$1捕获匹配的非空格 list[i].value=RegExp.$1; }else{ alert('不能为空'); return; }

js 验证表单 js提交验证类

js 验证表单 js提交验证类 附加:js验证radio是否选择 <script language="javascript">function checkform(obj){for(i=0;i<obj.oo.length;i++)         if(obj.oo[i].checked==true) return true; alert("请选择")return false; }</script><form id="f