Laravel TodoApp – Nur eigene Todos anzeigen und bearbeiten

In diesem Schritt erweitern wir unseren Quelltext so, dass nur eigene Todo ListItems angezeigt und bearbeitet werden können.Dazu erstellen wir zuerst eine Migration für die ListItem-Tabelle – hier erweitern wir die Spalte „user_id“.In dieser Spalte wird unsere aktuelle UserId gesichert, wenn ein Todo ListItem angelegt wird. Nach Anlegen der Migration lassen wir diesen Code laufen…

Laravel TodoApp – Todo nur eintragen wenn User angemeldet

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!