/** * Store a newly created reportcolumn in storage. * * @return Response */ public function store($report_id) { $data = Input::all(); ReportColumn::setRules('store'); if (!ReportColumn::canCreate()) { return $this->_access_denied(); } $reportcolumn = new Reportcolumn(); $data['report_id'] = $report_id; $reportcolumn->fill($data); if (!$reportcolumn->save()) { return $this->_validation_error($reportcolumn); } if (Request::ajax()) { return Response::json($reportcolumn, 201); } return Redirect::action('ReportColumnsController@index', $report_id)->with('notification:success', $this->created_message); }