Um mit der Datenbank arbeiten zu können, haben wir verschiedene Formulare, entweder mit direkten SQL- Abfragen oder mit einem ORM . Der Fall des ORM ist wichtig, weil es uns hilft, die Arbeit ein wenig zu reduzieren, indem viele der SQL-Abfragen bereits vorbereitet sind und wir nur ihre Methoden aufrufen müssen.
Mit Eloquent
Eloquent ist eine der einfachsten Möglichkeiten, mit Daten in Laravel zu arbeiten , da es Methoden zum Erstellen von Abfragen ohne Verwendung von SQL enthält. Es unterscheidet sich von Fluent darin, dass es direkt mit dem Modell kopiert wird, indem die Felder der Tabelle und Attribute auf eine Art und Weise verwendet werden automatisch beim Erben von der Klasse.
Um mit dem ORM zu arbeiten , müssen wir einige Schritte ausführen, die wir unten sehen werden:
In dieser neuen Methode sehen wir, dass wir die eloquenten Methoden verwenden, um die Bedingungen zu schaffen; dann geben wir mit where () die Bedingung an, mit orderBy () geben wir an, wie sie bestellt werden soll und bringen schließlich () alles zur Ausführung.
Wie wir sehen, ist es sehr einfach, mit der Datenbank mithilfe des ORM zu arbeiten , und wir müssen nicht direkt mit SQL arbeiten, um die Anzahl der Fehler zu verringern, die wir darstellen können. Auf diese Weise können wir uns mehr auf die Logik und weniger auf das Wie konzentrieren mach es
Damit haben wir dieses Tutorial abgeschlossen und konnten sehen, wie Eloquent uns hilft, die Daten zu manipulieren, von seiner Klasse zu erben. Unsere Modelle verfügen über alle erforderlichen Methoden, um die Konsultationen durchzuführen. Wir können die Register konditionieren, die erforderlichen Verknüpfungen vornehmen und alles, was wir denken können wir sollten in der Lage sein, wenn wir SQL direkt verwenden.