Observer - реакція на події
Організовує реакції на події без жорстких зв'язків. У Laravel це Events, Listeners і Subscribers - як додавати реакції, не торкаючись джерела події.
Почніть вводити, щоб шукати по статтях, вакансіях, компаніях, проєктах, ресурсах, пакетах, подіях і користувачах.
Статті, новини, туторіали та переклади від учасників спільноти
Організовує реакції на події без жорстких зв'язків. У Laravel це Events, Listeners і Subscribers - як додавати реакції, не торкаючись джерела події.
Зберігає знімок стану об'єкта і відновлює його, не порушуючи інкапсуляцію. Основа для undo/redo: ролі Originator, Memento та Caretaker.
Найдешевший запит - той, якого немає. З цього починаємо серію про продуктивність laravelukraine.com. Eager loading проти N+1 у зв'язках - зокрема підступний випадок аватарів через Spatie MediaLibrary, де забутий author.media повертає прихований запит на кожен рядок. Плюс withCount/loadCount замість ручних COUNT і чому іноді найправильніше рішення - взагалі не кешувати.
Знімає прямі залежності між об'єктами, пропускаючи взаємодію через посередника. У прикладній архітектурі це orchestrator чи application service.
Дає уніфікований обхід колекції, не розкриваючи її структуру. Вбудовані в PHP Iterator, IteratorAggregate і генератори yield для лінивої ітерації.
Описує правила у вигляді невеликої власної мови (DSL) і обчислює їх. Як комбінувати прості вирази в дерево умов і коли краще взяти готовий парсер.
Інкапсулює дію з параметрами в окремий об'єкт, який можна відкласти, повторити чи поставити в чергу. У Laravel це Jobs та Console Commands.
Передає запит ланцюжком обробників, кожен з яких обробляє його або передає далі. Як це лягає на послідовні валідатори та Pipeline у Laravel.
Ставить посередника перед реальним об'єктом для кешування, перевірки прав чи лінивої ініціалізації. Різновиди проксі та відмінність від Decorator.
Матеріали в категорії «Посібники»: добірка статей українською з практичними прикладами. Нижче - інші категорії та популярні теми.
Зараз опубліковано 38 матеріалів від 3 авторів. Останній матеріал - 30 жовтня 2026.