Laravel - wydzielenie operacji z kontrolera

0

Hej
Powoli zaczynam wdrażać się w Laravela (tak, bez zbędnych komentarzy proszę :p) i zastanawiam się jak wyciągnąć logikę aplikacji z kontrolerów. W Symfony były serwisy i w services.yml bez problemu szło wszystko ładnie zrobić.
A w Laravelu nie znalazłem czegoś podobnego. Jak dobrze wydzielić akcje z kontrolera? Mam np. walidację, dodanie rekordu do bazy, wysłanie ich curlem na inny serwer i na koniec przekierowanie. Pomóżcie, jak sensownie to robić?
Jeśli to istotne to działam na najnowszym Laravelu 5.5.
Z góry dziękuję za pomoc

0

Możesz sobie przecież bez problemu utworzyć katalog Services i tam pakować wszystkie serwisy oraz wstrzykiwać je do konstruktora ;-)

0

Hmm, no w zasadzie. I to jest dobre rozwiązanie? Laravel nie ma niczego dedykowanego?

0

W sensie jak dedykowanego?

0

No nie wiem właśnie jak :D Symfony ma od tego dedykowane rozwiązanie w postaci usług, które definiuje się w pliku yml i potem można łatwo uzyskać do nich dostęp np. z kontrolera przez $this->get(nazwa). Myślałem że może i w Laravelu znajdzie się podobny gotowiec.

0

Dlaczego nie wpiszesz w Google laravel dependency injection i nie przekonasz się sam? ;-)

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