public function updateReview(Request $data) { $userid = Auth::user()->id; if ($data->isMethod('post')) { $reviewid = $data->input('editreviewid'); $reportid = $data->input('editreportid'); $editreviewtitle = $data->input('editreviewtitle'); $editreviewtext = $data->input('editreviewtext'); $editreviewstatus = $data->input('editreviewstatus'); $this->validate($data, ['editreviewtitle' => 'required', 'editreviewtext' => 'required'], ['editreviewtitle.required' => 'Invalid Title', 'editreviewtext.required' => 'Invalid Text']); $reviewData = array(); $reviewData['review_title'] = $editreviewtitle; $reviewData['status'] = $editreviewstatus; $reviewData['review_text'] = $editreviewtext; $objReview = new review(); $result = $objReview->updateReview($reviewid, $reviewData); if ($result) { return Redirect::back(); } else { return Redirect::back()->withErrors(['errMsg' => 'Update Not Changed']); } } }