- Laravel TodoApp – Projekt mit Git + Github erstellen
- Laravel TodoApp – View (Blade Template) in Atom Editor bearbeiten:
- Laravel TodoApp – MySQL Datenbank-Verbindung konfigurieren
- Laravel TodoApp – Model + Migration erstellen
- Laravel TodoApp – ListItem Form + Route + Controller erstellen
- Laravel TodoApp – Formulardaten in Logdatei ausgeben
- Laravel TodoApp – Formulardaten in Tabelle speichern
- Laravel TodoApp – ListItems aus Tabelle ausgeben
- Laravel TodoApp – Todo ListItem als erledigt markieren
- Laravel TodoApp – Layout erstellen
- Laravel TodoApp – Bootstrap hinzufügen
- Laravel TodoApp – Welcome Blade Template umbenennen in Todos
- Laravel TodoApp – Todo nur eintragen wenn User angemeldet
- Laravel TodoApp – Nur eigene Todos anzeigen und bearbeiten
Die Todos sollen nur erstellt und als erledigt markiert werden können, wenn der User angemeldet ist.
Dazu schalten wir die „$this->middleware(‚auth‘);“ im Konstruktor des TodoListControllers aktiv:
In der Todos View erscheint beim Zugriff auf die „todos“ der Login-Dialog, wenn der Benutzer nicht angemeldet ist:
Nach erfolgreichem Login kann der User die todos bearbeiten!