public function getCompareCampaignsData($campaignNumber, $campaignYear, $otherCampaignNumber, $otherCampaignYear) { $firstCampaign = ['number' => $campaignNumber, 'year' => $campaignYear]; $secondCampaign = ['number' => $otherCampaignNumber, 'year' => $otherCampaignYear]; $response = new AjaxResponse(); $response->setSuccessMessage(trans('common.success')); $response->addExtraFields(['statistics' => CompareCampaignsStatistics::all($firstCampaign, $secondCampaign)]); return response($response->get())->header('Content-Type', 'application/json'); }