Heim  >  Artikel  >  Backend-Entwicklung  >  So organisieren und implementieren Sie das dreistufige Strukturverzeichnis von Laravel5.1

So organisieren und implementieren Sie das dreistufige Strukturverzeichnis von Laravel5.1

WBOY
WBOYOriginal
2016-08-08 09:07:011276Durchsuche

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:

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?

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

RepositoryReferenz: https://github.com/bestmomo/l...

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn