慕运维9439573
2017-12-01 10:33
//添加页面
public function create(Request $request){
if($request->isMethod('post')){
$this->validate($request,[
'Student.name'=>'required|min:2|max:20',
'Student.age'=>'required|integer',
'Student.sex'=>'required|integer',
],['required'=>':attribute 为必填项',
],['Student.name'=>'姓名']);
$data=$request->input('Student');
if(Student::create($data)){
return redirect('student/index')->with('success','添加成功');
}else{
return redirect()->back();
}
}
return view('student.create');
}
你的 “ 'required'=>':attribute 为必填项', ”这个后面多了个逗号 最后一个下标不应该有逗号!
$this->validate($request,
['Student.name'=>'required|min:2|max:23',
'Student.age'=> 'required|integer',
'Student.sex'=> 'required|integer'
],
[
'required' => ':attribute 必填选项!',
'mix'=>':attribute 必须大于2个字符',
'max'=>':attribute 必须小于66个字符',
'integer'=>':attribute 必须为整数'
],
[
'Student.name'=>'名 字',
'Student.age'=>'年 龄',
'Student.sex'=>'性 别'
]);
轻松学会Laravel-表单篇
32653 学习 · 255 问题
相似问题