/** * Delete the job title. * * @Delete("ajax/delete-job-title") * * @param JobTitleRequest $request * @author Bertrand Kintanar */ public function deleteJobTitle(JobTitleRequest $request) { if ($request->ajax()) { $jobTitleId = $request->get('id'); try { JobTitle::whereId($jobTitleId)->delete(); print 'success'; } catch (Exception $e) { print 'failed'; } } }
/** * Update the Administration - Job Titles. * * @Patch("admin/job/titles") * * @param JobTitleRequest $request * @return \Illuminate\Http\RedirectResponse * @author Bertrand Kintanar */ public function update(JobTitleRequest $request) { $job_title = $this->job_title->whereId($request->get('job_title_id'))->first(); if (!$job_title) { return redirect()->to($request->path())->with('danger', UNABLE_RETRIEVE_MESSAGE); } try { $job_title->update($request->all()); } catch (Exception $e) { return redirect()->to($request->path())->with('danger', UNABLE_UPDATE_MESSAGE); } return redirect()->to($request->path())->with('success', SUCCESS_UPDATE_MESSAGE); }