Laravel очереди без добавления заданий в базу данных - PullRequest
3 голосов
/ 20 февраля 2020

Я включил Laravel Очереди, но задания не добавляются в мою базу данных:

Вот шаги, которые я имею:

php artisan queue:table

php artisan migrate

в файле .env, который у меня есть изменено QUEUE_CONNECTION = база данных

В контроллере шахты:

    CreateCoinImage::dispatch()
                ->delay(now()->addMinutes(1));

Кто-нибудь знает, почему не работают очереди

Ответы [ 2 ]

2 голосов
/ 20 февраля 2020

.env файл, который вы должны изменить queue_driver с syn c на базу данных

queue_driver=database

ИЛИ

QUEUE_CONNECTION=database

создать таблицу очередей в вашей базе данных с помощью команды artisan:

php artisan queue:table
php artisan migrate
php artisan queue:work 
1 голос
/ 20 февраля 2020

Если вы хотите использовать queue: table, убедитесь, что ваш файл .env зарегистрировал драйвер очереди в базе данных

QUEUE_DRIVER=database

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...