Laravel MVC

Laravel implementiert das MVC Pattern, also Model, View, Controller.

  • Das Model implementiert die Business Logik und den Datenbankzugriff.
  • Die View repräsentiert die sichtbare Ausgabe bzw. das ausgelieferte HTML.
  • Der Controller nimmt den Request entgegen und tauscht Daten aus mit dem Model. Gegebenenfalls übergibt der Controller Daten an die View. Außerdem sendet er den Response.

In einem Laravel Projekt liegen die Models unter app/Models.

Die Views liegen unter resources/views.

Die Controller liegen unter app/Http/Controllers.

Letzte Artikel von Peter Homburg (Alle anzeigen)