Создать миграцию, которая создает таблицу для очереди заданий Laravel?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Создать миграцию, которая создает таблицу для очереди заданий Laravel?

Сообщение Anonymous »

Я пытаюсь настроить таблицу для асинхронного выполнения заданий в Laravel. Я уже написал класс задания и могу его отправить. Однако доставка выполняется синхронно.

Следуя документации. Когда я пытаюсь создать миграцию с помощью php artisan очередь: таблица, я получаю следующую ошибку:

Код: Выделить всё

[Symfony\Component\Console\Exception\CommandNotFoundException]
Command "queue:table" is not defined.
Did you mean one of these?
queue:failed
queue:work
queue:restart
queue:listen
queue:retry
queue:forget
queue:flush
Я заметил, что изначально у меня не было файла очереди.php в каталоге конфигурации, поэтому я добавил файл из репозитория и изменил 'default' => env(' QUEUE_DRIVER', 'sync') to 'default' => env('QUEUE_DRIVER', 'database'),;

Я также изменил QUEUE_DRIVER=sync на QUEUE_DRIVER=database в моем файле .env.

Я новичок в работе с очередями заданий в Laravel, поэтому не знаю, чего мне не хватает. Как я могу создать миграцию для использования драйвера очереди базы данных?

ОБНОВЛЕНИЕ:
Я просто создал таблицу заданий в базе данных Postgres, которую использую. для остальных моих данных используется структура, описанная в документации Lumen, и используется она для хранения заданий, но все же интересно, почему функция очереди: таблица недоступна.

Версия Laravel Framework Lumen (5.3.3) (Компоненты Laravel 5.3.*)

Подробнее здесь: https://stackoverflow.com/questions/518 ... jobs-queue
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»