TL;DR : Dans cet article, je te montre comment installer Laravel 10.
Quand Laravel 10 sera disponible ?
La date de release de Laravel 10 est pour le moment programmée au mardi 7 février 2023, dans environ 4 semaines à la date d’écriture de cet article.
Quand pourrais je installer la prochaine version de Laravel ?
Même si Laravel 10 n’est pas encore officiellement sorti, il est toutefois déjà possible de l’installer dès maintenant.
Je te montre comment dans cet article.
Comment l’installer ?
Il existe plusieurs façons d’installer Laravel (cf. la documentation).
Dans ce court article, je te présente seulement deux façons rapides et simples :
- avec Laravel installer
- avec composer
Sache que tu peux installer Laravel également via Docker et Sail.
Avec Laravel installer
Une des façons les plus simple d’installer Laravel 10, c’est d’utiliser Laravel Installer avec la commande suivante :
laravel new laravel-10-dev --dev
Cette commande va t’installer la version de dev de Laravel 10 en créant un répertoire laravel-10-dev
sous le répertoire courant.
Si tu n’as pas Laravel installer…
… tu peux l’installer très facilement. Regarde :
composer global require laravel/installer
Avec composer
Si tu n’as pas Laravel Installer sur ton environnement, tu peux installer Laravel 10 avec composer via la commande suivante :
composer create-project --prefer-dist laravel/laravel laravel-10-dev dev-master
Que ce soit avec l’une ou l’autre de ces deux méthodes, une fois que l’installation sera terminée, tu auras un Laravel 10 tout propre d’installé sur ton environnement.
Tu peux dès à présent commencer à coder ton application !
Bonus : Faut il migrer immédiatement vers Laravel 10 ?
Non, ce n’est pas une obligation.
Si tu commences un nouveau projet, tu peux sans trop de risque installer directement Laravel 10, par exemple pour faire un POC (proof of concept) ou un MVP (minimum viable product).
Si tu es sous une version plus ancienne de Laravel, prends bien le temps de vérifier les éventuels impacts que pourraient avoir cette nouvelle version sur ton application existante via l’upgrade guide (guide de mise à jour).
Bien évidemment, avant de te lancer dans l’aventure de la migration, sauvegarde des fichiers et de la base de données, tu effectueras.
Pour la migration proprement dite, procède par étape et test à chaque étape. Par exemple, si ton application fonctionne actuellement sous Laravel 8, tu effectueras la migration de Laravel 8 vers Laravel 9. Tu testeras, si possible de manière automatisée, que tout fonctionne correctement.
Si tout est ok, alors tu effectueras la migration de Laravel 9 vers Laravel 10.
Bonus 2 : If you are an english-speaking reader
If you are not comfortable with the language of Molière, I recommend you to read the excellent article of Benjamin Crozat about Laravel 10.
A bientôt pour d’autres articles sur Laravel.