Migration & Eloquent

Voir la vidéo
Description Sommaire

Dans ce tutoriel je vous propose de survoler rapidement les intéractions avec la base de donnée.

Les migrations

Le framework propose un système de migration qui permet de décrire, en PHP, les évolutions faites au sein de notre base de donnée (ajout de table, ajout de champs, suppression de champs...).
L'avantage d'un tel système c'est qu'il permet de faire évoluer simplement notre base de donnée avec un système proche du versionning. Si je décide d'ajouter un champs je pourrais alors lancer les migrations sur le serveur de production, ce qui aura pour effet de modifier notre base de donnée de la même manière que notre environnement de développement. Fini les incursion dans phpmyadmin ou autre...

Eloquent

Pour intéragir avec nos donnée Laravel propose un ORM propre au framework : Eloquent. Basé sur ActiveRecord il va nous permettre de récupérer simplement les enregistrements de notre base de données avec des méthodes simples à comprendre et à apprendre. Nous verrons plus en profondeur l'utilisation de cet ORM dans de futurs chapitres.

Publié
Technologies utilisées
Auteur :
Grafikart
Partager