Struktura projektu

0

Cześć, od jakiegoś czasu uczę się Laravela, jednak nie podoba mi się struktura projektu, przykładowo tworzę sobie kontroler za pomocą artisan i zawsze jest on w jednym folderze, chciałbym zrobić to bardziej intuicyjne.

app/Home/Controllers etc
app/News/Controllers etc
app/Profile/Controllers etc

Jest to może gdzieś ładnie opisane - jak poprawnie stworzyć te strukturę?
Dzięki za pomoc!

1

Czemu trzymanie kontrolerów w katalogu Controllers jest nieintuicyjne? :)

Co do Twojego problemu (jeżeli chcesz korzystać z artisana) to możesz zrobić coś takiego:

php artisan make:controller ../../Home/Controllers/SomeController
1
leonpro778 napisał(a):

Czemu trzymanie kontrolerów w katalogu Controllers jest nieintuicyjne? :)

Dopóki masz 5 kontrolerów na krzyż to nie problem, ale kiedy masz ich kilkaset albo nawet kiladziesiąt, to trzymanie wszystkiego w jednym katalogu przestaje być wygodne / czytelne.

Ja też wolę mieć katalog na daną encję i tam trzymać wszyskto co związane z tą encją - model, kontroler, agregaty, usługi etc.

1

To znaczy mi nie chodziło o to, żeby trzymać WSZYSTKO w katalogu Controllers. Chodziło mi raczej o to, żeby taką strukturę trzymać z podkatalogami. Przykładowo, Controllers/Home/... Controllers/Auth/... itd.

0

Okej, dzięki wszystkim, już wiem jak to robić.

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