Laravel - Travailler avec la base de données
Laravel a rendu le traitement avec la base de données très facile. Laravel prend actuellement en charge les 4 bases de données suivantes -
- MySQL
- Postgres
- SQLite
- serveur SQL
La requête vers la base de données peut être déclenchée à l'aide de SQL brut, du générateur de requêtes fluent et de l'ORM Eloquent. Pour comprendre toutes les opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) avec Laravel, nous utiliserons un système simple de gestion des étudiants.
Connexion à la base de données
Configurer la base de données dans config/database.php et créez la base de données du collège avec une structure dans MySQL comme indiqué dans le tableau suivant.
Database: College
Table: student
Nom de colonne | Type de données de colonne | Supplémentaire |
---|---|---|
Id | int (11) | Clé primaire | Incrémentation automatique |
Nom | varchar (25) |
Nous verrons comment ajouter, supprimer, mettre à jour et récupérer des enregistrements de la base de données en utilisant Laravel dans la table des étudiants.
Sr.No. | Enregistrement et description |
---|---|
1 | Insérer des enregistrements Nous pouvons insérer l'enregistrement en utilisant la façade DB avec la méthode d'insertion. |
2 | Récupérer des enregistrements Après avoir configuré la base de données, nous pouvons récupérer les enregistrements en utilisant la façade DB avec la méthode select. |
3 | Mettre à jour les enregistrements Nous pouvons mettre à jour les enregistrements en utilisant la façade DB avec la méthode de mise à jour. |
4 | Supprimer des enregistrements Nous pouvons supprimer l'enregistrement en utilisant la façade DB avec la méthode de suppression. |