Пример #1
0
 function test_find()
 {
     $name = "Math";
     $course_number = "112";
     $test_course = new course($name, $course_number);
     $test_course->save();
     $name2 = "The Same Exact Name";
     $course_number2 = "112";
     $test_course2 = new course($name2, $course_number2);
     $test_course2->save();
     $result = course::find($test_course->getId());
     $this->assertEquals($test_course, $result);
 }
Пример #2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     $this->validate($request, ['id' => 'required|unique:courses,id,' . $id . '', 'id_1' => 'required', 'id_2' => 'required', 'id_3' => 'required', 'id_4' => 'required', 'name' => 'required', 'author' => 'required', 'introduction' => 'required', 'body' => 'required', 'pay_type' => 'required', 'score' => 'required', 'ava_dir' => 'required', 'vid_dir' => 'required']);
     $course = course::find($id);
     $course->id = Input::get('id');
     $course->id_1 = Input::get('id_1');
     $course->id_2 = Input::get('id_2');
     $course->id_3 = Input::get('id_3');
     $course->id_4 = Input::get('id_3');
     $course->name = Input::get('name');
     $course->author = Input::get('author');
     $course->introduction = Input::get('introduction');
     $course->body = Input::get('body');
     $course->pay_type = Input::get('pay_type');
     $course->score = Input::get('score');
     $course->ava_dir = Input::get('ava_dir');
     $course->vid_dir = Input::get('vid_dir');
     if ($course->save()) {
         return Redirect::to('admin');
     } else {
         return Redirect::back()->withInput()->withErrors('保存失败!');
     }
 }