ORM Eloquent à Laravel

Table des matières
Travailler et interagir avec la base de données est l'une des tâches les plus courantes dans toute application Web, car c'est à travers la base de données que nous pouvons avoir la persistance des informations et que nous pouvons stocker de nombreuses choses.
Afin de travailler avec la base de données, nous avons différentes manières, soit en utilisant des requêtes SQL direct ou travailler à travers un ORM; l'affaire de ORM C'est important car cela nous aide à réduire un peu le travail en ayant de nombreuses requêtes SQL déjà préparées et que nous n'avons qu'à appeler via leurs méthodes.
Éloquent est l'un des moyens les plus simples de travailler avec des données dans Laravelcomme il contient des méthodes pour interroger sans utiliser SQL, il diffère de Courant en ce qu' il est directement couplé au modèle, reprenant automatiquement les champs de la table et les attributs lors de l'héritage de la classe.
Pour travailler avec le ORM Nous devons effectuer quelques étapes que nous verrons ci-dessous:
Étape 1La première chose que nous devons faire est d'avoir une base de données avec une table qui contient des données, pour cela, nous pouvons effectuer une migration et placer à l'intérieur quelque chose comme ce qui suit dans la méthode up () :
AGRANDIR
Étape 2Une fois notre migration générée, nous aurons des données disponibles, maintenant ce que nous devons faire est de lier notre modèle à l'ORM, pour cela nous allons créer la classe correspondante et hériter de la classe Eloquent, avec cela l'ORM aura accès à notre table et peut utiliser ses champs et attributs et pour tout améliorer un peu nous allons créer une méthode avec une requête personnalisée, cela amènera les enregistrements où le champ de notation est supérieur à 5, voyons l'exemple :
AGRANDIR
Dans cette nouvelle méthode, nous voyons que nous utilisons les méthodes Eloquent pour faire les conditions; puis avec where () nous indiquons la condition, avec orderBy () nous indiquons comment elle doit être ordonnée et enfin get () exécute tout.

Étape 3Maintenant, nous allons créer la route où nous pouvons appeler les enregistrements, avec Eloquent, nous pouvons appeler tous les enregistrements avec une méthode simple, dans l'exemple, vous pouvez voir comment avec la méthode All () nous pouvons obtenir tous les enregistrements du modèle table que nous avons instanciée. Nous pouvons également accéder à la méthode que nous créons de la même manière dans la route, dans l'exemple suivant, nous pouvons confirmer comment nous pouvons l'utiliser :

Comme on peut le voir, il est très facile de travailler avec la base de données en utilisant le ORMDe plus, nous évitons d'avoir à manipuler directement le SQL, réduisant ainsi le nombre d'erreurs que nous pouvons présenter, ce qui nous permet de nous concentrer davantage sur la logique et moins sur la façon de le faire.
Avec cela, nous avons terminé ce tutoriel, nous avons pu voir comment Éloquent Il nous aide à manipuler les données, en héritant de sa classe nos modèles acquièrent toutes les méthodes nécessaires pour faire les requêtes, nous pouvons conditionner les enregistrements, faire les jointures nécessaires et tout ce que nous pouvons penser que nous devrions pouvoir faire si nous utilisé SQL directement.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave