mid66 zgłoszeń
Wyjaśnij wzorzec Repository w kontekście PHP/Laravel.
Repository abstrahuje dostęp do danych — interfejs definiuje metody (find, save, delete), implementacja korzysta z Eloquent/Doctrine. Pozwala zamienić źródło danych bez zmiany logiki biznesowej. W Laravel: bind interface w Service Container, inject w kontrolerach.