Мой код такой.
Он тоже работает, но я неправильно понял.
Код: Выделить всё
foreach($advisors as $advisor) {
$receivers = [];
foreach($advisor->clients as $client) {
array_push($receivers, $client);
}
array_push($receivers, $advisor);
if (count($receivers) > 0) {
Notification::send($receivers, new DailyEmail($advisor));
}
}
Код: Выделить всё
foreach($advisors as $advisor) {
$receivers = [];
foreach($advisor->clients as $client) {
array_push($receivers, $client);
}
if (count($receivers) > 0) {
Notification::send($receivers, new DailyEmail($advisor));
}
Notification::send($advisor, new DailyEmail($advisor));
}
Я не могу понять, почему это работает по-другому.
Если вы можете объяснить это, пожалуйста.
Подробнее здесь: https://stackoverflow.com/questions/525 ... h-schedule
Мобильная версия