Tutoriel Laravel 5.3 : comment créer une application ?

Laravel, un Framework PHP open source, créé en 2011 par Taylor Otwell, se distingue par sa manière innovante de créer un Framework à partir de ce qu’il y a de mieux pour les différentes fonctionnalités.

Laravel se démarque aussi par l’originalité de ses nombreux éléments (système de routage, moteur de template, système d’authentification de connexions, système de cache, etc.).

En utilisant ce Framework, vous disposez d’une documentation complète et très détaillée. Par ailleurs, Laravel 5.3 propose le patron MVC, sans l’imposer parce qu’il est entièrement orienté objet.

1 – Environnement de développement

Pour que Laravel soit utilisable, il faut créer un environnement de développement (serveur, PHP, MySql, Node, Composer, etc.). Si les environnements accessibles sur le Cloud dotés d’options gratuites sont de plus en plus nombreux, il est recommandé de privilégier un système local pour sa fiabilité, sa rapidité et la possibilité d’une gestion intégrale. Toutefois, ce système local doit être entièrement construit.

S’il existe des solutions prêtes à l’emploi (Easyphp, wampserver, xampp pour PHP + MySql), les experts conseillent d’utiliser Laragon (téléchargeable en ligne) pour Windows et Homestead pour Linux ou Mac. Par ailleurs, Laravel utilise le gestionnaire de dépendances « Composer » et l’éditeur de code « Sublime Text » est prévu dans l’installation de Laragon.

2 – Comment installer une application Laravel ?

Avant de commencer la création d’une application et pour utiliser Lavarel, il faut disposer d’un serveur doté de PHP (avec au moins la version 5.6.4) et de MySQL. Il est également recommandé d’activer les extensions PDO, OpenSSL, Tokenizer et Mbstring de PHP.

Il existe plusieurs manières de créer une application avec le Framework Laravel, mais les plus simples consistent à utiliser Composer, Laravel Installer ou Laragon.

a – Créer une application Laravel avec Composer

L’usage de la commande « create-project » de Composer est sans doute la méthode la plus classique. Si vous voulez créer une application dans un dossier Laravel2 à la racine de votre serveur vous devez sélectionner les options suivantes :

Composer – create project – prefer – dist Laravel/Laravel – Laravel2

Il ne reste plus qu’à attendre que l’installation soit achevée : la liste de téléchargements s’affiche à l’écran et il faut faire une vérification pour contrôler si tout fonctionne bien. Composer est également doté d’une commande « update » pour effectuer aisément les mises à jour ultérieures.

b – Créer une application avec Laravel Installer

L’installateur intégré de Laravel permet également de créer une application. La première étape consiste à effectuer une installation globale avec Composer en sélectionnant :

Composer global require « Laravel/Installer »

Ensuite, il faut renseigner la variable d’environnement de l’emplacement du dossier. Vous pouvez alors lancer la création de l’application en sélectionnant « Laravel new monAppli ».

c – Installation de Laravel avec Laragon

Laragon est un outil qui facilite considérablement l’installation de Laravel. Pour ce faire, il faut utiliser le menu, spécifier le nom du projet (nom du dossier) puis attendre. Une fois que la console est ouverte, vous pouvez suivre le déroulement des opérations.

Rappelons que Laravel est doté d’un fichier .htaccess qui simplifie l’écriture des URL. La simplicité de son système de routage figure parmi ses principales qualités. Vous pouvez prévoir des paramètres dans les « routes » et il est possible de faire correspondre un paramètre à une expression régulière. Vous pouvez nommer une « route » pour que les redirections et les URL soient plus facilement générées. Vous avez également la possibilité de consacrer une vue particulière à chaque erreur HTTP.

Vous recherchez un développeur web Paris ?

Vous recherchez un développeur web freelance Paris pour la création de votre site web ? Contactez moi en cliquant ici

A votre écoute

Des questions sur
les offres ?

Que vous souhaitiez me poser une question ou discuter de votre projet, n'attendez plus.

Contactez-moi par téléphone : 06 46 52 57 93

Ou envoyez-moi un message :

Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.
Nom