ZASTOSOWANIE MODUŁÓW W LARAVEL 5 - DEVPARK
Development / Laravel

Domyślnie, struktura Laravela nie jest przygotowana do obsługi rozbudowanego kodu aplikacji. Dzieląc aplikację na mniejsze moduły możemy sprawić, że dalszy rozwój takiego projektu stanie się łatwiejszy i bardziej przyjemny.

W DevPark używamy pakietu Laravel 5, który został stworzony przez jednego z naszych programistów po to, aby drzewo katalogowe aplikacji wyglądało tak:

Modular application

Jak widać powyżej, pojawił się nowy moduł katalogu, gdzie możemy określić rozdzielone modele, kontrolery http itp., które będą zawarte w oddzielnych modułach. Można w nim również z łatwością wyłączyć niektóre z nich, podczas gdy inne będą ciągle w użyciu.

Moduł ten uczyni zarządzanie aplikacją Laravel 5 znacznie łatwiejszą. Nie trzeba już umieszczać dziesiątek lub setek plików w jednym katalogu. Teraz możesz stworzyć dla swojej aplikacji wiele modułów i każdy z nich będzie miał swoją strukturę określoną w taki sposób, w  jaki będziesz chciał.

Powyższy pakiet Laravela możesz pobrać ze strony: https://github.com/mnabialek/laravel-modular