Size: a a a

2021 June 10

А

Антон in Laravel Pro
Функция dispatch возвращает PendingJob, а та диспатчит оригинальную джобу тут: https://github.com/laravel/framework/blob/6.x/src/Illuminate/Foundation/Bus/PendingDispatch.php#L112

Соответственно, ты не получишь id. Юзай DI.
источник

А

Антон in Laravel Pro
источник

А

Алексей in Laravel Pro
озадачили вы меня... а внедрение зависимостей тут каким боком?
источник

А

Антон in Laravel Pro
Если использовать диспатчер напрямую, то он тебе вернёт id, потому что диспатчит джобу сразу же, а не в __destruct.
источник

А

Антон in Laravel Pro
источник

А

Алексей in Laravel Pro
сложнаа... буду посмотреть... спасибо
источник

А

Антон in Laravel Pro
Сделай, как говорю, и убедись на примере.
источник

V

Vadim in Laravel Pro
источник

А

Алексей in Laravel Pro
да, спасибо
источник

А

Алексей in Laravel Pro
айдишник есть, через Bus/Dispather. осталось прикрутить задержки к нему)
источник

А

Алексей in Laravel Pro
источник

А

Антон in Laravel Pro
Если айдишник будешь где-то хранить, учти, что разные драйверы возвращают разные типы: бд вернёт int, кролик вернёт строку.
источник

А

Алексей in Laravel Pro
пока что джобы в мускуле висят, мне их там контролировать удобнее, доделаю на редис переключу.
но спасибо за подсказку
источник

А

Алексей in Laravel Pro
кролика юзать не планировали, супервизор + queue:work
источник

Ю🎖

Юрий 🎖 in Laravel Pro
всем привет.
для кеширования некоторых вьюх-блоков что посоветуете?
имеется ввиду готовый html складывать в redis
источник

А

Антон in Laravel Pro
Складывать в редис.
источник

Ю🎖

Юрий 🎖 in Laravel Pro
вот такое прям похоже на то что надо, но abndonded
https://github.com/spatie/laravel-partialcache
источник

Ю🎖

Юрий 🎖 in Laravel Pro
вопрос в том какой плагин юзаете?
источник

А

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

Ю🎖

Юрий 🎖 in Laravel Pro
ок, есть такой код например,
как бы ты закешировал тут @include  ?
        @foreach ($products as $product)
           <div class="products-list-slider-item">
               @include("blocks.product.list-item")
           </div>
       @endforeach
источник