laravel 验证表单信息

Posted 万隆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();
}

















































以上是关于laravel 验证表单信息的主要内容,如果未能解决你的问题,请参考以下文章

laravel 验证表单信息

laravel的表单验证(下面有些信息未验证,转的)

Laravel在进行表单验证时,错误信息未返回

在 laravel 表单请求验证中验证数组对象?

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

laravel 的 表单请求