Example #1
0
 /**
  * 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;
 }
Example #2
0
 /**
  * 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!']);
 }
Example #3
0
 /**
  * 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'));
 }