#laravel #tips #eloquent #queue
Совет по Laravel💡: Пропускайте отношения в очередях
Передавая модель в задание, используйте атрибут
@dev_notes_ru
Совет по Laravel💡: Пропускайте отношения в очередях
Передавая модель в задание, используйте атрибут
WithoutRelations, чтобы пропустить сериализацию отношений, если они не нужны. Это позволит сохранить минимальную полезную нагрузку и эффективно использовать память 🚀.@dev_notes_ru
👍1
withoutDelay() в Laravel Queue?Queue в Laravel позволяют выполнять код (Jobs) в фоновом режиме, быстро отвечая на запросы пользователей.
Чтобы отправить задания в очередь, используется метод
dispatch() соответствующего класса Job.Иногда в заданиях может быть задана задержка по умолчанию, например, переопределением метода
delay().Если в определенном сценарии необходимо отправить задание немедленно, можно добавить метод
withoutDelay() к вызову метода dispatch(), и задание будет отправлено без задержки.#laravel #queue #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Иногда в очереди может быть только одно задание, но как только оно начинает обрабатываться, в очередь можно поставить больше заданий. Laravel поставляется с контрактом
ShouldBeUniqueUntilProcessing, позволяющим сделать именно это #Laravel #Queue #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3