Maison  >  Article  >  développement back-end  >  Moyens courants d'obtenir des valeurs de la base de données Laravel

Moyens courants d'obtenir des valeurs de la base de données Laravel

angryTom
angryTomavant
2019-10-16 11:02:462020parcourir

Moyens courants d'obtenir des valeurs de la base de données Laravel

find($id) nécessite une clé primaire $id et renvoie un objet modèle, ou null si ce n'est pas le cas exist

findOrFail($id) nécessite une clé primaire $id et renvoie un objet modèle S'il n'existe pas, une erreur se produit et une erreur est générée

. first() Renvoie le premier enregistrement trouvé dans la base de données, s'il n'y a pas de données correspondantes, renvoie null

firstOrFail() Renvoie le premier enregistrement trouvé dans la base de données , s'il n'existe pas Une erreur se produit dans les données correspondantes et une erreur est générée

get() Renvoie la collection de modèles de données correspondante

pluck( $column1,$column2,..) Renvoie uniquement une collection de valeurs pour le champ spécifié dans les versions précédentes de Laravel, cette méthode était appelée sur les listes. [Couramment utilisé]

value($column) Renvoie uniquement une collection de valeurs​​du champ spécifié

toArray() Convertissez le modèle/collection en tableau PHP simple. [R : Un ensemble est un tableau renforcé. Il fonctionne de la même manière qu'un tableau, mais avec plus de fonctionnalités. B : PHP n'autorise pas l'utilisation d'objets de collection n'importe où pour utiliser des tableaux. Les versions plus récentes de PHP ont des indications de type itérable qui peuvent être utilisées pour accepter des tableaux et des collections. 】

all() Obtenez un tableau ordinaire à partir d'une collection

chunk($groupsize,function($item){}) points Block Lors du traitement, veuillez noter qu'en cas de conditions de filtrage, seule la moitié des données est mise à jour lors de la mise à jour automatique. Si la quantité de données est importante, il est nécessaire d'appeler la méthode de mise à jour par bloc plusieurs fois, et enfin d'effectuer une seule fois. mettre à jour avec la quantité minimale de données

forPage($page, $count) Pagination des données

paginate($page_size) Pagination intégrée [Ajoutez des paramètres d'URL via la méthode appends(), $items ->appends['args'=>val], affichez $page = $items->links() au premier plan]

Référence du document : https://laravel.com/docs/ 5.5/queries

Référence du document : https://blog.csdn.net/OneGoal/article/details/80334599

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois  !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer