Laravel 10, работа с очередями за 9 минут, Ларавел Queues

Поділитися
Вставка
  • Опубліковано 20 кві 2024
  • В видео максимально просто и быстро рассказывается про работу с очередями в ларавел 10 , как происходит подключение и создание очереди в базе, как она выполняется с помощью воркера , и что произойдет если будет ошибка выполнения.
    Использовано в видео:
    QUEUE_CONNECTION=database // изменения в .env файле фреймворка
    cd domains\demo // переходим в папку фреймворка
    php artisan queue:table // создаем миграцию для таблицы в базе (create_jobs_table)
    php artisan migrate // запускаем миграцию и создается таблица (jobs)
    php artisan make:job TestJob // создаем папку Jobs с заданием TestJob
    use App\Jobs\TestJob; // подключаем очередь в контроллер
    TestJob::dispatch(); // в котроллере запускаем очередь
    sleep(15); // создаем задание для очереди , ждем 15 секунд
    dump('prived medved'); // пишем в консоль prived medved
    php artisan queue:work // запускаем воркера в консоли
    php artisan queue:flush // удаляем все записи из таблицы failed_jobs
    / @tosenior_php - мои контакты
    indeedphp.github.io/toSenior_PHP - сайт на гитхабе по видео

КОМЕНТАРІ • 2