Université Abdelmalek Essaadi 2022/23
Faculté des Sciences et Techniques-Tanger H. Hanafi/M. Aït Kbir/ Y. elyusufi
Département Génie Informatique
LST GI/S5
Architecture C/S et développement Web dynamique
Installation Laravel : (Préparation de l’environnement)
L’objectif est de préparer votre environnement de développement pour créer des
applications web dynamiques avec le framework Laravel.
Pour cela nous allons utiliser composer pour créer notre premier projet Laravel.
Avant d’installer composer sur votre machine vous devez avoir php installé :
1- Installation de php :
1. Ouvrez la console des commandes : PowerShell ou cmd.
2. Exécuter la commande : php -v
3. Si vous obtenez une version de php comme sur la figure, c’est que vous
avez php bien installé.
4. Si vous obtenez une erreur comme celle-ci, vous devez installer php:
Installation de php :
1. Aller sur le site : https://windows.php.net/download#php-8.1
2. Choisissez et telecharger la version .zip
3. Decomprsser le fichier .zip dans un chemin par exemple :
C:\Users\hamza\Desktop\php_8_1_0
4. Copier l’emplacement de ce dernier et ajouter le dans la variable
d’environement Path :
5. Dans une nouvelle console de ligne de commande exécuter la
commande : php -v
Remarque : Si vous avez déjà installé xampp sur votre machine vous devez
uniquement ajouter le chemin de php (ex : C:\xampp\php) dans la variable
d’environnement Path
2- Installation de Composer :
Composer est un package manager. Il permet de gérer les dépendances pour
php. C’est un entrepôt des bibliothèques php. Vous pouvez en ligne de
commande télécharger, supprimer, chercher etc. des bibliothèques php. Nous
allons utiliser composer pour télécharger Laravel.
1. Aller sur le site : https://getcomposer.org/download/
2. Télécharger le fichier Composer-Setup.exe et installer le
3. Ouvrez une nouvelle console de ligne de commande et exécuter la
commande: composer -v
4. Vous devez avoir un résultat similaire à la figure ci-dessous.
3- Créer votre premier projet Laravel
1. Ouvrez une nouvelle console et exécuter la commande : composer global
require laravel/installer
2. Pour créer un projet exécuter la commande : laravel new demo-app
3. Accéder à votre projet : cd demo-app
4. Démarrer votre projet : php artisan serve
5. Accéder à : localhost :8000
Remarque :
Si vous obtenez cette erreur :
Aller vers le repertoire d’installation php et chercher le fichier php.ini et ajouter la ligne suivante :
extension=php_fileinfo.dll
Commandes Utiles :
Créer un controlleur : php artisan make:controller MyController
Créer un controlleur avec des resource : php artisan make :controller MyController --resource
Créer un model avec migration : php artisan make:model MyModel -m
NB : migration est une classe qui permet de créer les tables automatiquement dans la base de
donnee.
Lancer les migrations : php artisan migrate
(Cette commande permet de lire les classes de migrations et créer les tables correspondantes)
Installation du bundle d’authentication :
La commande php artisan make:auth est déprécier dans la nouvelle version de Laravel.
Il faut passer par les commandes suivantes :
• composer require laravel/ui –dev
• php artisan ui:auth
• php artisan ui vue –auth
• npm update vue-loader
• npm install
• npm run dev