Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Проблема работы с очередями в Laravel » 07.03.2017 12:57:26

constb пишет:

logger() пишет в storage/logs/laravel.log

Ок, попробую, спасибо!

#2 Laravel 5.x » Проблема работы с очередями в Laravel » 07.03.2017 11:29:46

dshpok
Ответов: 2

Доброго времени суток всем, первый раз пытаюсь настроить работу очереди в Laravel и столкнулся с проблемами - код, который код работать - не выполняется.
Через терминал создал класс задачи, конструктор которого принимает 3 параметра(объект модели, объект логгера и массив с данными ). В методе handle() опимал нужную мне логику работы. При запуске dispatch() передаю туда экземпляр задачи с параметрами. В таблицу jods данные пишутся. После запуска php artisan queue:listen в консоли, в логах mysql видно, что данные из jobs обновляются(attempt), но код описанный в handle() не выполняется.
Я могу как -то отдебажить, какие параметры попадают в handle() или поэтапное выполнение кода? dd, echo, print ничего не выводят. Если намерено написать код с ошибками, то в консоли ошибки выводятся, но не более.
Есть какие варианты для дебага работы очередей(пробовал писать просто в файл параметры, который передавал в handle() - ничего не происходило)?

Подвал раздела