Qu’est-ce que Laravel ?

Laravel est un puissant framework PHP MVC conçu pour les développeurs qui ont besoin d’une trousse à outils simple et élégante pour créer des applications Web complètes. Le framework Laravel est créé par Taylor Otwell.

Cet article d’un bref tutoriel qui explique les bases du framework Laravel. Ainsi, il guidera les développeurs et les étudiants qui souhaitent apprendre à développer un site Web en utilisant Laravel.

Ce tutoriel est particulièrement destiné à tous les développeurs qui n’ont aucune expérience préalable d’utilisation de Laravel.

Conditions préalables
Avant de commencer à suivre ce didacticiel, nous supposons que vous êtes familier à HTML, Core PHP et Advance PHP.

Bakeli formation professionnelle

1. Vue d’ensemble

Laravel est un framework MVC avec des paquets, des migrations et CLI Artisan. Le framework Laravel offre un ensemble robuste d’outils et une architecture d’application qui intègre plusieurs des meilleures fonctionnalités de frameworks comme CodeIgniter, Yii, ASP.NET MVC, Ruby on Rails, Sinatra et autres.

Laravel est un framework Open Source. Il dispose d’un ensemble très riche de fonctionnalités qui stimuleront la vitesse du développement Web. Si vous connaissez Microsoft PHP et Advanced PHP, ce framework facilitera votre tâche. Il vous fera gagner beaucoup de temps si vous prévoyez de développer un site web à partir de rien. En plus de cela, le site Web construit avec Laravel est également sécurisé. Cela empêche les différentes attaques qui peuvent avoir lieu sur les sites Web.

Caractéristiques du Laravel

Laravel offre les fonctionnalités suivantes :

  • Modularité
  • Testabilité
  • Routage
  • Gestion de la configuration
  • Générateur de requêtes et ORM (Object Relational Mapper)
  • Générateur de schémas, migrations et ensemencement
  • Modèle de moteur
  • E-mail
  • Authentification
  • Redis
  • Queues
  • Bus d’événement et de commande

2. Installation

Pour la gestion des dépendances, Laravel utilise un Composer. Assurez-vous d’avoir un Composer installé sur votre système avant d’installer Laravel.

Étape 1 – Visitez l’URL ci-dessus et téléchargez le compositeur pour l’installer sur votre système.  Https://getcomposer.org/download/

Étape 2 – Une fois le Composer installé, vérifiez l’installation en tapant la commande Composer dans l’Invité de commande, comme indiqué dans la capture d’écran suivante.

Invité de commande Windows - Laravel -php artisan version

Étape 3 – Créez un nouveau répertoire dans votre système pour votre nouveau projet Laravel. Ensuite, passez au chemin d’accès où vous avez créé le nouveau répertoire et tapez la commande suivante pour installer Laravel.

  composer create-project laravel/laravel –-prefer-dist  

Étape 4 – La commande ci-dessus va installer Laravel dans le répertoire actuel. Démarrez le service Laravel en exécutant la commande suivante.

 php artisan serve  

Étape 5 – Après avoir exécuté la commande ci-dessus, vous aurez un résultat comme indiqué ci-dessous

Invité de commande Windows - Laravel - PHP artisan serve

Étape 6 – Copiez l’URL soulignée en gris dans la capture d’écran ci-dessus et ouvrez cette URL dans le navigateur. Si vous voyez l’écran suivant, cela implique que Laravel a été installé avec succès.

Laravel 5

Bravo et bienvenue à Laravel. Nous continuerons prochainement l’introduction au framework Laravel.

Jaaraaama

Formation professionnelle Bakeli de Volkeno

Auteur de l’article : Assane Badji – Lead Developer et Coach à Volkeno

Comments

comments

6 thoughts to “Introduction au framework Laravel

  • ahmadougueye@outlook.com

    Passionnant. Bon travail

    Répondre
  • cbag

    Interessant votre tuto. Je vous felicite.

    Répondre
    • Barka Dia

      Merci M. Goudiaby ! On est ravi que le tuto vous plaise.

      Répondre
  • Mohamed Camara

    Merci le tutoriel a été bènèfique pour moi je suis très honoré de vous suivre

    Répondre
    • Barka Dia

      On est honoré nous aussi. Merci du commentaire Mohamed Camara.

      Répondre

Leave a comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *