Laravel est un framework MVC pour PHP qui s’inspire de Symfony, mais est plus facile à appréhender pour les débutants en PHP. D’ailleurs il prend des composant de Symfony.
Vous ne devez pas créer de table à la main, mais laisser le framework le faire pour vous au travers d’une migration. Le process peut être lourd au début mais il a plusieurs avantages :
- Reproductibilité dans tous les environnements, production, développement, entre collègues
- traçabilité des modifications (Git ne marche pas pour les bases de données, donc c’est bienvenu.