Queue em database não envia os emails | Fórum | School of Net

Deseja poder participar de nosso fórum e tirar todas as suas dúvidas?
Clique aqui e assine nosso plano de acesso ilimitado. Saiba mais.

por

1 mês, 2 semanas atrás

Queue em database não envia os emails

Erik, bom dia. A queue pra `database` não está disparando. eu iniciei a escuta com `php artisan queue:work` ele não deu qualquer mensagem de erro. e quando rodei o código: `\Notification::send($users, new \App\Notifications\TextNotification($message));` ele gravou na tabela `jobs` todos os disparos, mas ficou quieto aí. Não teve envio. na tabela, tem varios registros com o texto: ``` { "displayName": "App\\Notifications\\TextNotification", "job": "Illuminate\\Queue\\[email protected]", "maxTries": null, "timeout": null, "timeoutAt": null, "data":{ "commandName": "Illuminate\\Notifications\\SendQueuedNotifications", "command": "O:48:\"Illuminate\\Notifications\\SendQueuedNotifications\":11:{s:11:\"notifiables\";O:45:\"Illuminate\\Contracts\\Database\\ModelIdentifier\":4:{s:5:\"class\";s:16:\"App\\User\";s:2:\"id\";i:1;s:9:\"relations\";a:0:{}s:10:\"connection\";s:5:\"mysql\";}s:12:\"notification\";O:42:\"App\\Notifications\\TextNotification\":9:{s:10:\"\u0000*\u0000message\";s:40:\"Alguma coisa para exibir nesssa menagem.\";s:2:\"id\";s:36:\"3c34b36e-c7a1-4a57-9e8a-4ca7669ab338\";s:6:\"locale\";N;s:10:\"connection\";N;s:5:\"queue\";N;s:15:\"chainConnection\";N;s:10:\"chainQueue\";N;s:5:\"delay\";N;s:7:\"chained\";a:0:{}}s:8:\"channels\";a:1:{i:0;s:4:\"mail\";}s:5:\"tries\";N;s:7:\"timeout\";N;s:10:\"connection\";N;s:5:\"queue\";N;s:15:\"chainConnection\";N;s:10:\"chainQueue\";N;s:5:\"delay\";N;s:7:\"chained\";a:0:{}}" } } ``` Ou seja, até a parte em que grava na tabela do banco está ok. E não há qualquer mensagem nos logs. Normal sem estar em fila os emails são enviados normalmente!

4 Respostas