Wzorce projektowe - Laravel

0

Witajcie,

Jakie wzorce projektowe najczęściej używacie w Laravelu?

Dlaczego wzorzec repository nie jest zalecany?
Kupiłem tą książkę: https://helion.pl/ksiazki/laravel-wstep-do-programowania-aplikacji-internetowych-pawel-kaminski,larwpa.htm#section7_shift i omawiają w nim ten wzorzec.
W internecie znalazłem informacje że zarówno dobrze jest wykorzystywać ten wzorzec, jak i lepiej go nie używać....

0

Bo oddelegowanie wszystkiego do repository, tylko po to, żeby kontrolery były mniejsze, niespecjalnie porządkuje kod.
Najgrubsze powinny być Modele.
Powinno sie używać dużo scopów i mutatorów, a nawet customowych funkcji w modelach, dodatkowo lepiej używać rozwiązań i klas przeznaczonych do konkretnych rzeczy.
Np. transformery do transformowania modelu do odpowiedniej tablicy jaką potrzebuje zwrócić do api, lub widoku, albo np. RequestTransformers do przetransformowania danych z requesta przed zapisem.
Należy znaleźć konkretny problem jaki może się powielać i stworzyć dla niego odpowiedni rodzaj obiektów, a nie repository, czyli klasa do wszystkiego i do niczego.
Tak sądzę.

1 użytkowników online, w tym zalogowanych: 0, gości: 1