/** * Update the specified reportgrouping in storage. * * @param int $id * @return Response */ public function update($report_id, $id) { $reportgrouping = ReportGrouping::findOrFail($id); ReportGrouping::setRules('update'); $data = Input::all(); if (!$reportgrouping->canUpdate()) { return $this->_access_denied(); } if (!$reportgrouping->update($data)) { return $this->_validation_error($reportgrouping); } if (Request::ajax()) { return $reportgrouping; } Session::remove('_old_input'); return Redirect::action('ReportGroupingsController@edit', [$report_id, $id])->with('notification:success', $this->updated_message); }