zoukankan      html  css  js  c++  java
  • 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();
    }

    如果要使用全局的中文提示,在http://www.cnblogs.com/wlphp/p/8094027.html 篇文章里面有
  • 相关阅读:
    Mac 安装 Python3
    在push的时候发生崩溃信息
    Swift3.0 和 Swift3.0.2的区别
    01- 简单值
    @objc || private || 按钮的点击事件
    extension的作用
    swift3.0中使用代码添加选中图片
    OC-创建瀑布流
    springboot项目控制台日志不是彩色的原因
    更改docker里mysql的字符编码
  • 原文地址:https://www.cnblogs.com/wlphp/p/7784744.html
Copyright © 2011-2022 走看看