@dch3

Сложности с добавлением заданий в очередь Laravel?

Хочу добавить в очередь отправку письма новым зарегистрированным пользователям.

Что делал:
1. в файле .env установил QUEUE_CONNECTION=database
2. создал миграцию php artisan queue:table
3. выполнил миграцию php artisan migrate
4. создал задание php artisan make:job SendEmail
5. в методе handle() джобса SendEmail написал код отправки email
6. в контроллере добавляю задание в очередь SendEmail::dispatch()

В результате рассчитываю увидеть в таблице jobs задание в очереди default, но табличка пустая.
В не зависимости от того, что я пишу в методе handle() моего джобса (например прописал dd('test')), все равно табличка пустая.

Как я понял из документации, там должно появится задание, которое будет выполнено после ввода команды php artisan queue:work. Но для его выполнения она должно там быть у меня же задание не попадает в табличку jobs.
Подскажите в чем может быть дело?
  • Вопрос задан
  • 231 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы