Size: a a a

2020 April 28

В

Вячеслав in Laravel Pro
Ребят, не могу нагуглить, когда я запускаю Job через dispatch (кэширование после загрузки данных), я хочу, чтобы если такой job уже существует в очереди, он удалялся. Как это сделать?
источник

F

Fyodor in Laravel Pro
Вячеслав
Ребят, не могу нагуглить, когда я запускаю Job через dispatch (кэширование после загрузки данных), я хочу, чтобы если такой job уже существует в очереди, он удалялся. Как это сделать?
только целиком проматывать очередь перед каждой отправкой и переотправлять назад всё, кроме дубликата
источник

В

Вячеслав in Laravel Pro
Fyodor
только целиком проматывать очередь перед каждой отправкой и переотправлять назад всё, кроме дубликата
Спасибо, сейчас попробую, других вариантов все равно пока нет)
источник

d.

dev . in Laravel Pro
Вячеслав
Ребят, не могу нагуглить, когда я запускаю Job через dispatch (кэширование после загрузки данных), я хочу, чтобы если такой job уже существует в очереди, он удалялся. Как это сделать?
например можешь сделать отметку времени в сущности над которой планируется джоб и в джоб передавать время   при выполнении джобы проверь актуальность. если в сущности время изменилось значит джоба неактуальная и можно её не делать
источник

В

Вячеслав in Laravel Pro
dev .
например можешь сделать отметку времени в сущности над которой планируется джоб и в джоб передавать время   при выполнении джобы проверь актуальность. если в сущности время изменилось значит джоба неактуальная и можно её не делать
о, вроде отлично, спасибо
источник

VM

Valar Morghulis in Laravel Pro
Обновился наконец до 7 версии с 5.8, осталась единственная проблема, может кто сталкивался с такой херней, не знаю уже куда копать, буду очень благодарен, если кто подскажет

Argument 1 passed to Symfony\Component\HttpKernel\Exception\HttpException::__construct() must be of the type int, null given, called in ./vendor/laravel/framework/src/Illuminate/Foundation/Application.php on line 1067

Все, что написано в документации по апгрейду до 7 версии сделал, но видимо чего-то я не понимаю...
источник

PL

Pavel Lint in Laravel Pro
а что там на строке 1067?
источник

VM

Valar Morghulis in Laravel Pro
Pavel Lint
а что там на строке 1067?
источник

VM

Valar Morghulis in Laravel Pro
Целый день уже убил на это и до 6 утра сидел, нихрена не понял 🤯
источник

A

Adel in Laravel Pro
нет это не та строка
источник

ИЛ

Иван Лещенко... in Laravel Pro
Valar Morghulis
Обновился наконец до 7 версии с 5.8, осталась единственная проблема, может кто сталкивался с такой херней, не знаю уже куда копать, буду очень благодарен, если кто подскажет

Argument 1 passed to Symfony\Component\HttpKernel\Exception\HttpException::__construct() must be of the type int, null given, called in ./vendor/laravel/framework/src/Illuminate/Foundation/Application.php on line 1067

Все, что написано в документации по апгрейду до 7 версии сделал, но видимо чего-то я не понимаю...
источник

VM

Valar Morghulis in Laravel Pro
А, туплю
источник

VM

Valar Morghulis in Laravel Pro
Нет вариантов ни у кого? :с
источник

ИЛ

Иван Лещенко... in Laravel Pro
Это какой версии компонент симфони?
источник

A

Adel in Laravel Pro
Valar Morghulis
Нет вариантов ни у кого? :с
ошибка в другом месте. там надо смотреть стектрейс
источник

ИЛ

Иван Лещенко... in Laravel Pro
Вроде сигнатуры сходятся
источник

PL

Pavel Lint in Laravel Pro
а ты там нигде не вызвал какой-нибудь`abort();`  или abort(null);?
источник

PL

Pavel Lint in Laravel Pro
о я чё-то разметку телеграма сломал
источник

VM

Valar Morghulis in Laravel Pro
Судя по ошибкам это у Laratrust'а где-то null передается
Странно, конечно
источник

M

Max in Laravel Pro
Всем привет!
источник