/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(CasePriorityRequest $request) { $case = CasePriority::where('id', $request['casePriorityId'])->first(); $case->name = $request['name']; $case->updated_by = \Auth::user()->id; $case->save(); \Session::flash('success', 'well done! case priority ' . $request['name'] . ' has been successfully updated!'); return redirect()->back(); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function captureCaseUpdate(CaseRequest $request) { $houseHolderId = $request['hseHolderId']; $userRole = UserRole::where('name', '=', 'House Holder')->first(); if ($houseHolderId < 1) { $user = new User(); $user->role = $userRole->id; $user->name = $request['name']; $user->surname = $request['surname']; $user->cellphone = $request['cellphone']; $user->id_number = $request['id_number']; $user->position = $request['position']; $user->title = $request['title']; $user->house_number = $request['house_number']; $user->email = $request['cellphone'] . "@siyaleader.net"; $user->created_by = \Auth::user()->id; $language = Language::where('slug', '=', $request['language'])->first(); $user->language = $language->id; $province = Province::where('slug', '=', $request['province'])->first(); $user->province = $province->id; $district = District::where('slug', '=', $request['district'])->first(); $user->district = $district->id; $municipality = Municipality::where('slug', '=', $request['municipality'])->first(); $user->municipality = $municipality->id; $ward = Ward::where('slug', '=', $request['ward'])->first(); $user->ward = $ward->id; $user->save(); } $casePriority = CasePriority::where('slug', '=', $request['priority'])->first(); $case = CaseReport::find($request['caseID']); $case->description = $request['description']; $case->priority = $casePriority->id; $case->updated_by = \Auth::user()->id; $case->updated_at = \Carbon\Carbon::now('Africa/Johannesburg')->toDateTimeString(); $case->save(); return 'ok'; }