Ежедневная электронная почта Laravel отправляется нескольким пользователям по расписаниюPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Ежедневная электронная почта Laravel отправляется нескольким пользователям по расписанию

Сообщение Anonymous »

Мне нужно отправлять электронную почту нескольким пользователям каждый день.
Мой код такой.
Он тоже работает, но я неправильно понял.

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»