/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(CaseStatusRequest $request) { $case = CaseStatus::where('id', $request['caseStatusId'])->first(); $case->name = $request['name']; $case->updated_by = \Auth::user()->id; $case->save(); \Session::flash('success', 'well done! Case ' . $request['name'] . ' has been successfully updated!'); return redirect()->back(); }
public function allocate(Request $request) { $responders = $request['responders']; foreach ($responders as $responder) { $caseOwner = new CaseOwner(); $caseOwner->case_id = $request['caseID']; $caseOwner->user = $responder; $caseOwner->type = 1; $caseOwner->save(); } $objCase = CaseReport::find($request['caseID']); $objCaseStatus = CaseStatus::where('name', '=', 'Referred')->first(); $objCase->status = $objCaseStatus->id; $objCase->referred_at = \Carbon\Carbon::now('Africa/Johannesburg')->toDateTimeString(); $objCase->updated_by = \Auth::user()->id; $objCase->save(); return 'ok'; }