- Laravel CRUD - 9. März 2021
- Laravel Layout - 11. Februar 2021
- Laravel Datenbank - 29. Januar 2021
Wir programmieren eine Blog App.
Wir erzeugen mittels des CLI-Tools Artisan einen IndexController.
php artisan make:controller IndexController
![](https://blog.admin-code.de/wp-content/uploads/2021/03/beispiel-app-1-index-controller.png)
Wir programmieren eine Methode, eine sogenannte Action, in den Controller
![](https://blog.admin-code.de/wp-content/uploads/2021/03/beispiel-app-1-index-controller-index.png)
Nun passen wir die Definition der Route an.
![](https://blog.admin-code.de/wp-content/uploads/2021/03/beispiel-app-1-route-index-controller-index-1024x440.png)
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.
![](https://blog.admin-code.de/wp-content/uploads/2021/03/beispiel-app-1-browser-index-controller-index.png)
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
![](https://blog.admin-code.de/wp-content/uploads/2021/03/beispiel-app-1-index-blade.png)
Wir ändern die Index Action im Controller und lassen die View zurückgeben.
![](https://blog.admin-code.de/wp-content/uploads/2021/03/beispiel-app-1-index-controller-index-view.png)
Nun sollte das Ergebnis im Browser so aussehen.
![](https://blog.admin-code.de/wp-content/uploads/2021/03/beispiel-app-1-browser-index-controller-index-view.png)
Wir haben nun also die Route gesetzt, verwenden einen Controller und geben eine neu erzeugte View zurück.
Hier geht es weiter: Laravel Datenbank
Hier geht es zum vorherigen Teil: Laravel Routing
Besuchen Sie auch gerne unsere Webseite: admin-code.de