/** * Execute the console command. * * @return mixed */ public function handle() { $ads = $this->getExpiredAds(); $expiredStatus = Adstatus::whereTitle('expired')->firstOrFail(); Ad::whereIn('id', $ads->lists('id')->toArray())->update(['adstatus_id' => $expiredStatus->id]); foreach ($ads as $ad) { event(new AdWasExpired($ad, 'ZEDx')); } }