Сложности с добавлением заданий в очередь 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.
Подскажите в чем может быть дело?
После очистки кэша в таблицу jobs начали попадать задания, а после команды php artisan queue:work задания начали выполнятся (в командной строке я получаю вывод, что мой класс джобсов App\Jobs\SendEmail выполнен ("Done").
Проблема в том, что на почту письма перестали приходить (перед очисткой письма приходили, но задания в таблицу не добавлялись).