option('daily') && !$this->option('weekly') && !$this->option('monthly')) { $this->error('No schedule specified.'); return; } // These are seperated because I may want to send multiple types // of digest in a single commend. if ($this->option('daily')) { foreach (config('app.daily_digest_recipients') as $recipient) { Mail::to($recipient)->send(new Digest('daily', config('app.current_trip_id'))); } } if ($this->option('weekly')) { foreach (config('app.weekly_digest_recipients') as $recipient) { Mail::to($recipient)->send(new Digest('weekly', config('app.current_trip_id'))); } } if ($this->option('monthly')) { foreach (config('app.monthly_digest_recipients') as $recipient) { Mail::to($recipient)->send(new Digest('monthly', config('app.current_trip_id'))); } } } }