Installer Laravel 12
La dernière version majeure de laravel, est la 12, elle est sortie le 24 février 2025.
Il existe plusieurs méthodes pour installer Laravel
composer create-project laravel/laravel project-name
Composer va créer un projet de type laravel dans le dossier project-name (ne pas créer ce dossier, composer s'en charge)
On peut aussi installer laravel "en global",
composer global require laravel/installer
ensuite pour créer un projet il suffira de saisir
laravel new project-name
Avec l'installer en ligne de commande, nous aurons la possibilité de choisir un starter-kit, nous aurons le choix entre :
- aucun
- React 19 / inertiaJs 2
- Vue 3 / InertiaJs 2
- Livewire 3
Une fois cette installation terminée, il faut paramétrer le fichier d'environnement de laravel, a l'aide d'un Edi, j'ai une préférence pour phpStorm, ouvrer le dossier project-name, puis le fichier .env
APP_NAME : le nom du projet, s'il y a des espaces, la valeur doit être entre apostrophe
APP_ENV : local en mode développement, production en mode production (déployé sur un serveur)
APP_KEY : la clé de votre application, sert pour crypter ou décrypter des données
APP_DEBUG : true en mode développement, false en production
APP_URL : L'url de votre application en local
DB_CONNECTION : le type de connexion à votre base de données, les connexions sont définies dans config/database
DB_HOST : l'url du serveur de base de données
DB_PORT : le port de connexion
DB_DATABASE : le nom de la base de donnée
DB_USERNAME : le nom de l'utilisateur de la base de donnée
DB_PASSWORD : le mot de passe de l'utilisateur de la base de donnée
Tous ces paramètres dépendent de votre environnement
Une fois tous ces paramètres renseignés, il faut migrer (créer) les tables. Laravel possède un système de migration interne, qui permet de créer les tables et de les remplir (si nécessaire)
Des tables sont également définies par défaut comme par exemple "users"
Ouvrez un terminal est saisissez :
php artisan migrate
Les tables doivent être créées, à présent rendez-vous a l'url 127.0.0.1 ou celle que vous avez définie, ou tapez dans le terminal (laravel possède son propre serveur) :
php artisan serve
Vous venez de créer votre premier projet Laravel
Le 15 mars 2025
Temps de lecture : 5 min