Laravel TodoApp – Todo ListItem als erledigt markieren

Nun können wir uns daran machen, unsere neu angelegten Todos als erledigt zu markieren.Dazu brauchen wir pro ListItem einen Button, der das jeweilige als erledigt markiert: Erledigte Todos haben vor dem Eintrag ein „✓“, unerledigte werden mit „o“ dargestellt.Das ganze ist in dem Template der root-Route („Welcome.blade.php“) definiert: Hier haben wir eine if/else Bedingung und…

Laravel TodoApp – ListItems aus Tabelle ausgeben

Nachdem wir das Speichern von ListItems in der Tabelle „list_items“ gelöst haben, machen wir uns nun daran, alle ListItems aus der Tabelle in der Default View „welcome.blade.php“ auszugeben. Dazu passen wir die Welcome Route an: Außerdem brauchen wir eine „index()“ Methode in unserem TodoListController. In der Methode wird wie bisher die „Welcome“-View (das Blade Template)…

Laravel TodoApp – Formulardaten in Tabelle speichern

Jetzt können wir die eingegebenen Formulardaten, die per POST Request an unseren TodoListController übertragen werden, in der Tabelle „list_items“ speichern. Dazu erweitern wir unseren Quelltext wie folgt: Wir prüfen vor dem Speichern der Todo-Items, ob überhaupt Formulardaten ausgefüllt wurden.Nun geben wir im Formular ein neues Todo-Item ein: Nach einem Klick auf Speichern schauen wir uns…

Laravel TodoApp – Formulardaten in Logdatei ausgeben

In diesem Schritt geben wir die Formulardaten aus, die beim Senden (Klick auf den „Save“-Button) übertragen werden.Wir haben die neue Route zum Übertragen des POST-Requests bereits im letzten Schritt angelegt, die Methode „saveItem()“ im TodoListController passen wir jetzt an: Wir haben den Parameter „$request“ ergänzt und geben die Request-Daten, die vom Formular übertragen werden, in…