/** * Save & Update item * * @return json */ public function postAddUpdateItem() { if (\Request::ajax()) { try { $data = \Request::all(); unset($data['_token']); $saved_item_id = 0; $affected_rows = 0; $item = new Item(); // item_id will be empty while adding new item (Save item) // item_id will not be empty while updating item (Update item) if (!empty($data['item_id'])) { $affected_rows = $item->updateItem($data); } else { $saved_item_id = $item->saveItem($data); } if ($saved_item_id > 0) { return Response::json(array('success' => 1, 'msg' => 'The item has been added !')); } elseif ($affected_rows > 0) { return Response::json(array('success' => 1, 'msg' => 'Item details have been saved !')); } else { return Response::json(array('success' => 0, 'msg' => 'Error Occurred while saving item !')); } } catch (\Exception $e) { return Response::json(array('success' => 0, 'msg' => 'Error Occurred !')); } } }