Dans le cours : L'essentiel de Laravel 9
           
            Accédez au cours complet aujourd’hui
        
        Inscrivez-vous aujourd’hui pour accéder à plus de 25 000 cours dispensés par des experts.
Découvrir le query builder - Tutoriel Laravel
Dans le cours : L'essentiel de Laravel 9
Découvrir le query builder
Nous allons maintenant voir quelques fonctionnalités du Query Builder. Le QueryBuilder permet, justement 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'ai envie de récupérer la catégorie avec l'id 1, je dois normalement aller ici. Je fais select * from categories where id = 1. Ça me donne bien ma catégorie dont l'id est égal à 1 et je récupère le label. On évite de faire cela quand on est sur un framework, et surtout sur Laravel, puisqu'on a l'ORM Eloquent. Pour cela, 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, puis je pouvais ici récupérer par exemple cinq éléments ordonnés par identifiant. Ça, c'est une possibilité, c'est d'utiliser directement le modèle. La deuxième possibilité, c'est d'utiliser sinon un objet qui s'appelle DB, qui est en fait une…