public function catalog(Request $Request) { $AppData = $this->getAppDataInArray(__FUNCTION__); $Data = array(); if (!\Request::has('data')) { $Data = array('status' => 'data error'); } else { $Catalogs = Catalog::all(); $item = 0; foreach ($Catalogs as $catalog) { $item++; $Data += array('item' . $item . '_name' => $catalog->name, 'item' . $item . '_price' => $catalog->price); } } return $this->generateReturnJSONString(array_merge(compact('AppData'), compact('Data'))); }