Size: a a a

Laravel для начинающих

2021 January 29

Е

Евгений in Laravel для начинающих
Tim
Я не спец но через очереди вроде
это и есть в очереди, вопрос в том, как правильно отправлять большой список
источник

AH

Andrey Helldar in Laravel для начинающих
Евгений
$schedule->call(function (){
   emailsTaskService()->sendAllEmails();
 })->daily();
подскажите есть такой код ^
допустим когда появляется новый комментарий, то email о новом комментарии сохраняется в таблицу,
но сразу не отправляется.
Эти письма нужно отправлять из приведённого кода ежедневно.
если будет большой список email в таблице, которые собрались за день,
как правильно отправлять их? через цикл?
foreach( $emails as $email ){
 mail()
}
Как правильно:

1. Email не нужно сохранять в базу;
2. Для отправки используйте jobs (https://laravel.com/docs/8.x/queues#creating-jobs)
источник

T

Tim in Laravel для начинающих
Виталий Шутов
Европейского или карманного российского
Да нет на территории страны поди достаточно и местного
источник

Е

Евгений in Laravel для начинающих
Andrey Helldar
Как правильно:

1. Email не нужно сохранять в базу;
2. Для отправки используйте jobs (https://laravel.com/docs/8.x/queues#creating-jobs)
в данном случае нужно для истории в админке
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Tim
Да нет на территории страны поди достаточно и местного
Да, но это приведет просто к бану на территории страны. Но отобрать домен кишка тонка.
источник

T

Tim in Laravel для начинающих
Евгений
в данном случае нужно для истории в админке
Все равно через джобы
источник

AH

Andrey Helldar in Laravel для начинающих
Евгений
в данном случае нужно для истории в админке
Для истории - можно.

По самой email отправке читайте тут: https://laravel.com/docs/8.x/mail#introduction
источник

T

Tim in Laravel для начинающих
Виталий Шутов
Да, но это приведет просто к бану на территории страны. Но отобрать домен кишка тонка.
Да кому это нужно вообще)
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Tim
Да кому это нужно вообще)
РКН нужно. У нас один злобный Буратино в России
источник

Е

Евгений in Laravel для начинающих
Andrey Helldar
Для истории - можно.

По самой email отправке читайте тут: https://laravel.com/docs/8.x/mail#introduction
как отправлять я знаю, вопрос в том, как отправлять очень большой список через job?
источник

AH

Andrey Helldar in Laravel для начинающих
Евгений
это и есть в очереди, вопрос в том, как правильно отправлять большой список
Ответ: отправлять по 1 письму в задании.
источник

T

Tim in Laravel для начинающих
Виталий Шутов
РКН нужно. У нас один злобный Буратино в России
Он на то и рос, что по рашке работает)
источник

AH

Andrey Helldar in Laravel для начинающих
Евгений
как отправлять я знаю, вопрос в том, как отправлять очень большой список через job?
Допустим, надо отправить 10 писем.
Для этого создаём 10 джоб и отправляем по 1 письму в каждой джобе.
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Часть айпишников Cloudflare до сих пор в России не работают.
источник

Е

Евгений in Laravel для начинающих
Andrey Helldar
Допустим, надо отправить 10 писем.
Для этого создаём 10 джоб и отправляем по 1 письму в каждой джобе.
а если 1000 писем?
источник

T

Tim in Laravel для начинающих
Виталий Шутов
Часть айпишников Cloudflare до сих пор в России не работают.
О том и речь что в россии)
источник

AH

Andrey Helldar in Laravel для начинающих
Евгений
а если 1000 писем?
1000 джоб.

Джобы для этого и нужны.
источник

Е

Евгений in Laravel для начинающих
Andrey Helldar
1000 джоб.

Джобы для этого и нужны.
👍
источник

AB

Alex B in Laravel для начинающих
Прывет ребятушки
Поделитесь пожалуйста инструкцией как установить
GD или IMAGICK в Dockerfile

Вроде
все делаю правильно но все время ему что-то не хватает
источник

AB

Alex B in Laravel для начинающих
Alex B
Прывет ребятушки
Поделитесь пожалуйста инструкцией как установить
GD или IMAGICK в Dockerfile

Вроде
все делаю правильно но все время ему что-то не хватает
\рhp7.4-fpm
источник