// LoopsTools()

Tuto Laravel

Laravel

Laravel est un framework web basé sur le langage PHP, possédant une architecture de type MVC (Model, View, Controller) qui permet de créer des applications et des sites internet complets, dotés d'une structure robuste, sécurisée et relativement simple à mettre en application. Les principaux atouts de ce framework sont le moteur de template "Blade"pour les parties répétitives du site (header, footer, logo etc), l'ORM "Eloquent" pour la gestion du CRUD (Create, Read, Update, Delete) entre l'application et la base de données ainsi que le système de routes paramétrables. le framework Laravel est fortement inspiré de Symfony dont il a d'ailleurs récupéré plusieurs composants. Laravel est cependant beaucoup plus léger et simple à prendre en main et probablement plus adapté pour la création de sites web de petite ou de moyenne envergure. Laravel est également un bon choix si l'on souhaite développer une API à laquelle une application desktop ou mobile par exemple viendrait se connecter. Il est également possible de coupler l'utilisation du framework Laravel pour le développement backend avec un framework frontend comme AngularJS (le site loopstools.com que vous êtes actuellement en train de lire fonctionne d'ailleurs de cette manière). En ce qui concerne la courbe d'apprentissage, elle est également moins élevée pour Laravel que pour Symfony. Dans les micro tutoriels qui suivent, je vais tâcher non pas de présenter Laravel dans les moindres détails, mais plutôt de donner un minimum de conseils et d'outils nécessaires pour pouvoir être capable de construire un site internet complet grâce aux différentes fonctionnalités offertes par ce framework. En France, le framework Laravel est beaucoup moins connu et moins utilisé que le framework Symfony. Cela s'explique probablement par le fait que le framework Symfony est un produit Français (développé par Sensiolabs). Cependant Laravel semble massivement plus utilisé dans d'autres pays et cela n'est à mon sens pas dû au hasard car il a su apprendre de ses ainés (Zend et Symfony) et en retirer uniquement le meilleur. J'espère que ces micro tutoriels vous aideront à appréhender les bases et que vous pourrez vite prendre en main le framework Laravel et l'utiliser avec autant de plaisir que j'ai pu avoir à l'utiliser moi même. Bon développements à toutes et à tous.