Heim > Artikel > Backend-Entwicklung > So organisieren und implementieren Sie das dreistufige Strukturverzeichnis von Laravel5.1
Wie der Titel schon sagt, lerne ich kürzlich Laravel, aber ich habe festgestellt, dass viele Video-Tutorials nur über die Verzeichnisstruktur von Model und Controller sprechen, aber ich denke, dass es mit Dao und Service einfacher zu verwalten und zu warten ist, ähnlich wie mit Java. Aber ich weiß nicht, ob ich gerade erst anfange, und ich habe vor, Laravel auf mein neues Projekt anzuwenden. Weiß jemand?
Antwortinhalt:Weil das Tutorial nur ein Codebeispiel ist und keine komplexe Geschäftslogik beinhaltet.
PHP ist derzeit nicht die beste Lösung für Großprojekte. Es muss hauptsächlich kurz und schnell sein, daher reicht MVC grundsätzlich aus und die zugehörige Logikverarbeitung ist im Allgemeinen in die Modellschicht integriert.
Wenn Ihre Geschäftslogik recht komplex ist und Sie nicht möchten, dass die Model-Klasse zu stark erweitert wird, können Sie die Geschäftslogik auch trennen. Es wird generell empfohlen, eine zugehörige Repository-Klasse zu erstellen. //laravel.com/docs /5.2/...
PS: Bei der Code-Organisation geht es vor allem darum, ein Gleichgewicht zwischen Änderungen zu finden, daher ist es immer noch wichtig, eine IDE für die Rekonstruktion zu haben
Ich habe auch verwandte erstellt
Repository
Referenz: https://github.com/bestmomo/l...