projet Laravel en local

Comment exécuter un projet Laravel en local ?

Temps de lecture: 2 minutes

Hello la team, aujourd’hui dans cet article je partage avec vous les différentes étapes pour exécuter un projet Laravel en local.

Laravel est à mon avis le framework PHP le plus prometteur et le plus simple à utiliser (comprenez, j’utilisais Symphony avant). Imaginez que vous vous rendiez sur Github et découvriez un excellent projet fait en Laravel et qui répond à certains besoins que vous aviez. Comment faire pour exécuter ce projet sur votre ordi, et voir ce qu’il donne ?

Vous vous dites peut-être qu’il suffit de le télécharger, le décompresser et d’y accéder via le serveur local avec http://localhost:8000

Si la vie pouvait être aussi simple que ça. Mais voilà, elle ne l’est pas. J’ai moi-même galéré avant de trouver la solution. Raison pour laquelle j’ai jugé bon de partager avec vous la solution à ce problème.

Utilisateurs Windows:

Utilisateurs Mac Os, Ubuntu et windows peuvent continuer ici:

  • Créer une base de données homestead utf8_general_ci
  • Télécharger Composer https://getcomposer.org/download/
  • Téléchargez le projet Laravel qui vous intéresse
  • Renommer le fichier .env.example en .envà l’intérieur de votre projet racine et remplissez les informations de la base de données. (Windows ne vous laissera pas faire, donc vous devez ouvrir votre console, allez dans le répertoire racine du projet et exécutez mv .env.example .env )
  • Ouvrez la console et allez dans le répertoire racine du projet
  • Exécutez composer install ou php composer.phar install
  • Exécutez php artisan key:generate
  • Exécutez php artisan migrate
  • Exécutez php artisan db:seed to run seeders, if any.
  • Exécutez php artisan serve

Vous pouvez maintenant accéder à votre projet sur localhost: 8000 🙂

Si, pour une raison quelconque, votre projet cesse de fonctionner, procédez comme suit:

  • composer install
  • php artisan migrate

Et voilà c’est ce que je voulais partager avec vous dans cet article. Partagez-le aussi si vous l’avez trouvé utile 🙂

Dans un prochain article je vous expliquerai comment mettre en ligne un projet Laravel.

Deviens toi aussi développeur web !
I agree to have my personal information transfered to MailChimp ( more information )
Commences ta carrière de développeur web, GRATUITEMENT, ici et maintenant !
Je hais les sapms. Votre adresse email ne sera jamais vendu ou partagé avec un tiers
Partages à tous tes amis !

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.