Laravel est un framework open source écrit en PHP, créé par Taylor Otwell en 2011 et distribué sous licence MIT, qui sert à développer des applications et des API web avec une syntaxe réputée claire et agréable.
Il suit le modèle MVC et fournit d'emblée ce dont une application a besoin : routage, authentification, files d'attente, envoi d'e-mails, tâches planifiées. Son ORM, Eloquent, permet de manipuler la base de données comme des objets, et son outil en ligne de commande, Artisan, automatise les tâches répétitives.
Laravel s'appuie sur un écosystème riche maintenu autour du projet : outils de déploiement, panneau d'administration, gestion des paiements, interfaces réactives. C'est l'un des deux frameworks PHP majeurs avec Symfony, dont il réutilise d'ailleurs plusieurs composants.
On le retrouve souvent dans les startups, les agences et les produits SaaS qui veulent livrer rapidement.
Pourquoi ça compte quand on recrute
Laravel et Symfony partagent le même langage et beaucoup de principes : un bon développeur de l'un devient opérationnel sur l'autre en quelques semaines, exiger l'un des deux exclusivement réduit le vivier sans raison. La rapidité de Laravel peut aussi masquer un manque de rigueur : vérifiez en entretien la façon dont le candidat teste son code et structure une application qui grossit.
