Heim  >  Artikel  >  Backend-Entwicklung  >  Gängige Methoden zum Abrufen von Werten aus der Laravel-Datenbank

Gängige Methoden zum Abrufen von Werten aus der Laravel-Datenbank

angryTom
angryTomnach vorne
2019-10-16 11:02:462072Durchsuche

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:www.zuopeng.gd.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen