为了账号安全,请及时绑定邮箱和手机立即绑定

BadMethodCallException in Controller.php line 105: Method [validate] does not exist.

 //修改学生
   public function updates(Request $request,$id)
   {
       $student = Student::find($id);
       if($request->isMethod('POST')){
           //1:控制器验证

           $this->validate($request, [
               'Student.name' => 'required|min:2|max:20',
               'Student.age' => 'required|integer',
               'Student.sex' => 'required|integer',
           ], [
               'required' => ':attribute 为必填项',
               'min' => ':attribute 长度不符合要求',
               'integer' => ':attribute 必须为整数',
           ], [
               'Student.name' => '姓名',
               'Student.age' => '年龄',
               'Student.sex' => '性别',
           ]);
            $date = $request->input('Student');
           $student->name =$date['name'];
           $student->age =$date['age'];
           $student->sex =$date['sex'];
           if($student->save()){
               return redirect('student/index')->with('success','修改成功-'.$id);
           }
       }
       return view('student/updates',[
           'student'=>$student
       ]);
//        var_dump($student);
   }

正在回答

2 回答

解决了吗?同求啊。。到底是差什么哦

0 回复 有任何疑惑可以回复我~

validate要申明的吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

BadMethodCallException in Controller.php line 105: Method [validate] does not exist.

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信