public function post_update_record(Info $i) { $stage = $this->request->input('stage'); if ($stage == 1) { $this->validate($this->request, ['name' => 'required', 'claimant' => 'required', 'coc' => 'required', 'inception' => 'required']); return $i->processStage1($i, $this->request); } else { if ($stage == 2) { return $i->processStage2($i, $this->request); } else { if ($stage == 3) { return $i->processStage3($i, $this->request); } else { if ($stage == 4) { return $i->processStage4($i, $this->request); } else { return redirect()->route('home'); } } } } }