Dans le cours : L'essentiel de Laravel

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 000 cours dispensés par des experts.

Découvrir le query builder

Découvrir le query builder

Nous allons maintenant voir quelques fonctionnalités du Query Builder. Le Query Builder permet, via Eloquent, d'effectuer des requêtes dans la base de données, mais en ne tapant pas directement des requêtes SQL. Puisque par défaut, imaginons que, sur ma base de données, j'aie envie de récupérer la catégorie avec l'id 1. Je dois normalement aller ici. Je fais select * from categories id = 1. Là, ça me donne bien ma catégorie dont l'id est égal à 1, et je récupère le label. Ça, on évite de le faire quand on est sur un framework et surtout sur Laravel puisqu'on a l'ORM Eloquent. Pour ça, vous avez plusieurs options puisque vous avez la possibilité d'utiliser directement le modèle. Comme la dernière fois, j'utilisais le modèle User et je pouvais récupérer par exemple 5 éléments ordonnés par identifiant. C'est une possibilité, d'utiliser directement le modèle. La deuxième possibilité, c'est d'utiliser sinon un objet qui s'appelle DB, qui est une façade et qui permet simplement de récupérer…

Table des matières