Heim > Artikel > Backend-Entwicklung > Gängige Methoden zum Abrufen von Werten aus der Laravel-Datenbank
find($id) erfordert einen Primärschlüssel $id und gibt ein Modellobjekt zurück, oder null, wenn dies nicht der Fall ist exist
findOrFail($id) erfordert einen Primärschlüssel $id und gibt ein Modellobjekt zurück. Wenn es nicht existiert, tritt ein Fehler auf und es wird ein Fehler ausgegeben
first() Gibt den ersten in der Datenbank gefundenen Datensatz zurück. Wenn keine übereinstimmenden Daten vorhanden sind, wird null zurückgegeben.
firstOrFail() Gibt den ersten in der Datenbank gefundenen Datensatz zurück , wenn es nicht existiert. Es tritt ein Fehler in den übereinstimmenden Daten auf und es wird ein Fehler ausgegeben.
get() Gibt die übereinstimmende Datenmodellsammlung zurück.
pluck( $column1,$column2,..) Gibt nur eine Sammlung von Werten für das angegebene Feld zurück. In früheren Versionen von Laravel wurde diese Methode für Listen aufgerufen. [Häufig verwendet]
value($column) Gibt nur eine Sammlung von Werten des angegebenen Felds zurück
toArray() Konvertieren Sie das Modell/die Sammlung in ein einfaches PHP-Array. [A: Ein Satz ist ein verstärktes Array. Es funktioniert ähnlich wie ein Array, bietet jedoch mehr Funktionen. B: PHP erlaubt nirgendwo die Verwendung von Sammlungsobjekten zur Verwendung von Arrays. Neuere Versionen von PHP verfügen über iterabletypehints, die zum Akzeptieren von Arrays und Sammlungen verwendet werden können. 】
all() Holen Sie sich ein gewöhnliches Array aus einer Sammlung
chunk($groupsize,function($item){}) points Block Bitte beachten Sie bei der Verarbeitung, dass bei Vorliegen von Filterbedingungen nur die Hälfte der Daten während der Selbstaktualisierung aktualisiert wird. Wenn die Datenmenge groß ist, muss die Blockaktualisierungsmethode mehrmals aufgerufen und schließlich einmal durchgeführt werden Aktualisierung mit der minimalen Datenmenge
forPage($page, $count) Datenpaginierung
paginate($page_size) Eingebaute Paginierung [URL-Parameter über die Methode appends() hinzufügen, $items ->appends['args'=>val], $page = $items->links() im Vordergrund anzeigen]
Dokumentreferenz: https://laravel.com/docs/ 5.5/queries
Dokumentreferenz: https://blog.csdn.net/OneGoal/article/details/80334599
Weitere PHP-Kenntnisse finden Sie auf der chinesischen PHP-Website !
Das obige ist der detaillierte Inhalt vonGängige Methoden zum Abrufen von Werten aus der Laravel-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!