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…

Laravel TodoApp – ListItem Form + Route + Controller erstellen

In diesem Schritt erstellen wir das Formular, über das die Todo-Liste erweitert werden kann: Wir erstellen hier ein Formular mit einer Action, die eine eigene Route beim Senden des Formulars aufruft.Diese Route nennen wir „saveItem“ – die Route werden wir gleich noch definieren.Außerdem haben wir ein verstecktes CSRF Eingabefeld mit „@csrf“ erstellt, das automatisch ein…

Laravel TodoApp – Model + Migration erstellen

Nach Einrichtung der MySQL Datenbank-Verbindung zum MySQL Server können wir ein Model und die zugehörige Migration für die Tabelle erstellen. 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.…

Laravel TodoApp – Projekt mit Git + Github erstellen

Laravel Projekt erstellen: Laravel Projekt starten: URL aufrufen: http://127.0.0.1:8000 App in GIT einchecken und nach Github pushen In Github neues Repository erstellen: SSH Pfad zum Github Remote-Repository kopieren: GIT init aufrufen: Github Remote Origin Repository hinzufügen: Laravel in GIT einchecken (Initial commit!): Nach dem Einchecken nach Github pushen: Laravel Tutorials: Intro To Laravel | What…

WordPress Shortcode für TOC erstellen

Der folgende Code erstellt ein Inhaltsverzeichnis („Table of Content“ – TOC). Es werden nur Posts in dem Inhaltsverzeichnis dargestellt, die ein bestimmtes WordPress-Tag enthalten.Außerdem erfolgt die Sortierung nach Erstelldatum des Beitrags. Folgender Shortcode kann in der „functions.php“ im aktuellen WordPress-Theme eingefügt und dann in Beiträgen verwendet werden:

GIT

GIT Benutzer einstellen: git config –global user.name GIT Repository erstellen: git init GIT Repository clonen: git clone git@github.com:LenSys/hello-world.git Änderungen anzeigen: git status Dateien zu GIT hinzufügen: git add . Dateien einchecken: git commit -m „added files“ Versionshistorie anzeigen: git log Branches anzeigen: git branch –list Branch erstellen: git branch <branch-name> Branch auschecken: git checkout <branch-name>…