/** * Store a newly created resource in storage. * @return \Illuminate\Http\Response */ public function postStore() { $response['status'] = 'error'; $response['message'] = trans('tables.not_saved'); if (!empty($_POST)) { $error = FALSE; if (empty(trim(Input::get('title')))) { $response['message'] = trans('tables.title_required'); $error = TRUE; } if ($error === FALSE) { $data = ['title' => trim(Input::get('title')), 'cols' => Input::get('cols'), 'rows' => Input::get('rows'), 'image' => Input::get('image_name')]; if (empty(Input::get('id'))) { if (($table_id = Model_Tables::insertTable($data)) != FALSE) { $response['status'] = 'success'; $response['message'] = trans('tables.saved'); $response['id'] = $table_id; } } elseif (($id = intval(Input::get('id'))) > 0) { if (Model_Tables::updateTable($id, $data) != FALSE) { $response['status'] = 'success'; $response['message'] = trans('tables.saved'); } } } } return response()->json($response); }