0% ont trouvé ce document utile (0 vote)
129 vues4 pages

Laravel Guide

Ce document fournit un guide étape par étape pour préparer l'environnement de développement pour Laravel, en commençant par l'installation de PHP et de Composer. Il explique également comment créer un projet Laravel et inclut des commandes utiles pour la gestion des contrôleurs et des migrations. Enfin, il aborde l'installation du bundle d'authentification dans les versions récentes de Laravel.

Transféré par

adnanelhayani12
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
129 vues4 pages

Laravel Guide

Ce document fournit un guide étape par étape pour préparer l'environnement de développement pour Laravel, en commençant par l'installation de PHP et de Composer. Il explique également comment créer un projet Laravel et inclut des commandes utiles pour la gestion des contrôleurs et des migrations. Enfin, il aborde l'installation du bundle d'authentification dans les versions récentes de Laravel.

Transféré par

adnanelhayani12
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi