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); }
/** * 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('保存失败!'); } }