subDay(1); $arSujets = []; $onesujet = Sujet::find(2); array_push($arSujets, $onesujet->libelle); $onesujet = Sujet::find(4); array_push($arSujets, $onesujet->libelle); $sujets = implode(', ', $arSujets); $medias = Media::whereDate('updated_at', '>=', $yesterday) ->whereIn('sujet_id', [2,4]) ->get(); //send mail $toMailSetting = Setting::where('key', 'media_report_to_mail')->first(); if(empty($toMailSetting->value)) { //pas d'envoi car pas de mail cible } else { $email = $toMailSetting->value; Mail::to($email)->send(new SendMediaReportMail($medias,$yesterday,$sujets)); } } }