15 mars 2025   |   De Jérôme Borg   |    Laravel

Installer Laravel 12

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

 

 

De Jérôme Borg
Le 15 mars 2025
Temps de lecture : 5 min
Jérôme Borg
Jérôme Borg

Développeur fullstack laravel/VueJs, formateur

Tous les articles de cet auteur
Articles recommandés