Inhaltsverzeichnis
Während Sie wissen, wie man die SQL-Sprache Beim Erstellen von Webanwendungen ist es sehr nützlich, es ist wahr, dass es manchmal etwas komplex ist, viele Anweisungen schreiben zu müssen, um einfache Ergebnisse zu erzielen, wie das Einfügen oder Abfragen von geringer oder mittlerer Komplexität schützen uns vor SQL-Injektionen.FließendLaravel bietet uns eine Schnittstelle namens Fließend mit dem wir mit unserer Datenbank-Engine interagieren können, ohne einen einzigen Satz schreiben zu müssen SQL, das bringt uns den Vorteil, dass wir uns keine Gedanken über die Abfrageoptimierung oder Sorgen machen müssen SQL-InjektionenFür den Old-School-Benutzer mag es jedoch etwas einschränkend erscheinen.
Wie immer, jedes Mal, wenn wir eine Änderung in der Datenbank vornehmen müssen, ist es am besten, dies durch eine Migration zu tun. Dadurch haben wir eine Änderungshistorie und müssen die Datenbank-Engine nicht direkt berühren.
Als erstes müssen wir die Migrationsdatei generieren, dazu verwenden wir den folgenden Befehl in Handwerker:
php Handwerker migrieren: add_data_to_shows_table erstellenDies sollte eine neue Datei in generieren App / Datenbank / Migrationen mit dem Datum, an dem wir die Migration durchführen, und dem Namen desselben könnte es etwa so aussehen:
2014_07_15_222551_add_data_to_shows_table.phpDa wir unsere Datei haben, sehen wir uns im folgenden Bild an, wie wir die Methode ändern hoch () um die Anweisungen hinzuzufügen in Fließend um Daten einzufügen:
VERGRÖSSERN
Sobald die Daten in unserer Tabelle sind, ist es am natürlichsten, dass wir sie konsultieren möchten. Dazu müssen wir nur ein Modell erstellen, in dem wir die Parameter der Abfrage und dann eine Route festlegen können, um sie aufrufen zu können Sehen Sie sich zuerst das Modell an:
VERGRÖSSERN
Zum Schluss bauen wir die Route, dazu rufen wir einfach die Methode des Modells auf und können damit auf die Datensätze zugreifen und sie mit der Methode anzeigen Helfer dd (), Sehen wir uns das Beispiel im folgenden Bild an: