Size: a a a

Laravel Framework Russian Community

2020 July 22

MM

Maksim Melnichuk in Laravel Framework Russian Community
toMail выбрасывается в данном случае?
источник

А

Артём in Laravel Framework Russian Community
Maksim Melnichuk
toMail выбрасывается в данном случае?
Не знаю
источник

А

Артём in Laravel Framework Russian Community
Это у тебя схема в голове, не у меня
источник

А

Артём in Laravel Framework Russian Community
Хотя если это toMail который для канала mail, то выбрасываем, конечно
источник

А

Артём in Laravel Framework Russian Community
И будет toRabbit
источник

MM

Maksim Melnichuk in Laravel Framework Russian Community
сейчас просто странно работает
class UserMail extends Mailable
{
 use Queueable, SerializesModels
источник

MM

Maksim Melnichuk in Laravel Framework Russian Community
Mail::send(class...)
источник

MM

Maksim Melnichuk in Laravel Framework Russian Community
оно в кролик падает
источник

MM

Maksim Melnichuk in Laravel Framework Russian Community
поэтому и каша эта сформировалась
источник

MM

Maksim Melnichuk in Laravel Framework Russian Community
я первоначально говорил про отдельный канал в нотифи
источник

А

Артём in Laravel Framework Russian Community
Ну надо определиться, канал или транспорт правильней делать
источник

А

Артём in Laravel Framework Russian Community
Я и так, и сяк делал, под разные задачи
источник

MM

Maksim Melnichuk in Laravel Framework Russian Community
я хочу переделать этот момент с кроликом, потому что задача в беклоге висит долговато
задача была перейти к единой точке входа а не использовать где-то Mail:: а где-то notify + rabbit channel
источник

А

Артём in Laravel Framework Russian Community
Шаблоны писем где лежат, и кто их использует?
источник

MM

Maksim Melnichuk in Laravel Framework Russian Community
и вижу это примерно так
public function toBlaBla($notifiable)
 {
   /**
    * $queueName название очереди, пример mail (её чекает сервис отдельный)
    * $data ну тут понятно
    */
   return Rabbit([$queueName, $data]);
 }
источник

MM

Maksim Melnichuk in Laravel Framework Russian Community
Артём
Шаблоны писем где лежат, и кто их использует?
на отдельном сервисе
источник

MM

Maksim Melnichuk in Laravel Framework Russian Community
а что если надо отправить несколько ..
источник

А

Артём in Laravel Framework Russian Community
Maksim Melnichuk
на отдельном сервисе
Ну тогда канал логичней
источник

MM

Maksim Melnichuk in Laravel Framework Russian Community
можно делать так toRabbitMail toRabbit...
источник

MM

Maksim Melnichuk in Laravel Framework Russian Community
сделать отдельный трейт в него вынести константы типов очередей кролика, в ченеле просто сразу указать константу
в итоге название очередей в одном классе, ченелы уже специфичны под свои задачи + нотификации могут отправить письмо а затем еще какую нибудь задачу в другой тип queue
источник