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 篇文章里面有
  • 相关阅读:
    系统安全方案
    模态框的使用
    thinkphp修改分页为post方式
    手动配置apache、php
    Djang之ModelForm组件的简单使用
    连接池还是连接迟?
    金融量化
    luasocket编译安装遇到的坑
    numpy&pandas补充常用示例
    Matplotlib画正弦余弦曲线
  • 原文地址:https://www.cnblogs.com/wlphp/p/7784744.html
Copyright © 2011-2022 走看看