Laravel Beispielapp

Wir programmieren eine Blog App.

Wir erzeugen mittels des CLI-Tools Artisan einen IndexController.

php artisan make:controller IndexController

Wir programmieren eine Methode, eine sogenannte Action, in den Controller

Nun passen wir die Definition der Route an.

Wir geben also als 2. Parameter den Controller und die Action an.

Die Syntax ::class löst übrigens den voll qualifizierten Namen auf – inkl. Namespace

Nun sollte das Ergebnis im Browser so aussehen.

Soweit klappt das also schon mal. Nun die View.

Laravel verwendet standardmäßig die Template-Engine Blade.
Der Konvention entsprechend erzeugen wir also unter resources/views ein File index.blade.php

Wir ändern die Index Action im Controller und lassen die View zurückgeben.

Nun sollte das Ergebnis im Browser so aussehen.

Wir haben nun also die Route gesetzt, verwenden einen Controller und geben eine neu erzeugte View zurück.

Letzte Artikel von Peter Homburg (Alle anzeigen)