public function loadLastCampaignChart() { $limit = Input::get('limit'); $modelCampaign = new CampaignBaseModel(); $listCampaign = $modelCampaign->getCampaignRecent($limit); $listCampaignID = array_column($listCampaign->toArray(), 'id'); $listCampaignChart = array(); $trackingSummaryModel = new TrackingSummaryBaseModel(); if (!empty($listCampaignID)) { foreach ($listCampaignID as $campaign) { $listCampaignChart[$campaign] = $trackingSummaryModel->getFlightChart($campaign)->toArray(); } } $this->data['listCampaign'] = $listCampaign; $this->data['listCampaignChart'] = $listCampaignChart; return View::make('campaignChart', $this->data)->render(); }