public function index($ads_id = '') { $data['id'] = $ads_id; $data['username'] = \Request::server('PHP_AUTH_USER'); \Queue::push('App\\Jobs\\UpdateAdsClickCount', $data); $ads = Advertisement::find($ads_id); return redirect()->away($ads->url); }
public function fire($job, $data) { $id = isset($data['id']) ? $data['id'] : NULL; $username = isset($data['username']) ? $data['username'] : "******"; if (isset($data['id']) && isset($data['username'])) { $advertismentimpression = new Advertisementimpression(); $advertismentimpression->advertisement_id = $id; $advertismentimpression->username = $username; $advertismentimpression->save(); $advertisement = Advertisement::find($id); $advertisement->increment('impressions'); } else { $job->delete(); } }
public function fire($job, $data) { $id = $data['id']; $username = $data['username'] ? $data['username'] : "******"; if ($username != '') { $advertismentclick = new Advertisementclick(); $advertismentclick->advertisement_id = $id; $advertismentclick->username = $username; $advertismentclick->save(); $advertisement = Advertisement::find($id); $advertisement->increment('clicks'); } else { $job->delete(); } }