- 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
Nach Einrichtung der MySQL Datenbank-Verbindung zum MySQL Server können wir ein Model und die zugehörige Migration für die Tabelle erstellen.
php artisan make:model ListItem -m
Wenn das Model und die Migration erstellt sind, können wir die Migration laufen lassen, damit die Tabellen in der MyQL Datenbank erstellt werden:
Die Migrations sind erfolgreich durchgelaufen – wir können die erstellten Tabellen z.B. in TablePlus anschauen:
Wir erstellen eine weitere Migration und führen sie aus, um neue Spalten zur ListItem Tabelle hinzuzufügen:
php artisan make:migration list_item_name_is_complete
php artisan migrate