/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UpdateStudentRequest $request) { $student = Student::findOrFail($request->input('id')); $student->first_name = $request->input('first_name'); $student->last_name = $request->input('last_name'); $student->email = $request->input('email'); $student->major = $request->input('major'); $student->semester = $request->input('semester'); $student->save(); return $student; }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UpdateStudentRequest $request, $id) { $student = Student::find(Crypt::decrypt($id)); if (count($student) == 0) { return response()->json(['success' => false, 'message' => 'Failed to update record!']); } if (!$student->update($request->all())) { return response()->json(['success' => false, 'message' => 'Failed to update record!']); } return response()->json(['success' => true, 'message' => 'Update successful!']); }
/** * Update the specified Student in storage. * * @param int $id * @param UpdateStudentRequest $request * * @return Response */ public function update($id, UpdateStudentRequest $request) { $student = $this->studentRepository->find($id); if (empty($student)) { Flash::error('Student not found'); return redirect(route('students.index')); } $student = $this->studentRepository->updateRich($request->all(), $id); Flash::success('Student updated successfully.'); return redirect(route('students.index')); }