Maison  >  Article  >  développement back-end  >  Comment exécuter n'importe quel projet Laravel (c'est très simple)

Comment exécuter n'importe quel projet Laravel (c'est très simple)

WBOY
WBOYoriginal
2024-07-22 08:37:30946parcourir

Vous ne savez peut-être pas comment exécuter un projet Laravel provenant de sources extérieures telles que Github, car dans un projet Laravel réalisé directement en local, nous n'avons qu'à taper dans le terminal de commande

php artisan serve

et le projet Laravel peut fonctionner correctement et être affiché à l'écran.

Voyons la différence entre les projets Laravel locaux et externes, ici j'utiliserai des sources externes telles que Github.
How to run any Laravel project (It Comme vous pouvez le voir, il manque certains fichiers et dossiers dans la partie du projet Laravel extraite de Github.

La raison pour laquelle cela se produit est que Laravel a par défaut un fichier spécial appelé .gitignore, ce fichier exclura les fichiers et dossiers qui y sont répertoriés afin qu'ils ne soient pas téléchargés sur Github ou d'autres sources externes prenant en charge Git.
How to run any Laravel project (It Ceci est nécessaire pour des raisons de sécurité et également pour minimiser la taille du projet afin de ne pas surcharger le stockage cloud avec des fichiers inutiles.

Alors, comment l'exécuter s'il manque certains fichiers et dossiers ? Je vais vous montrer comment.

Assurez-vous que votre version PHP répond aux spécifications minimales du projet Laravel.

Tout d'abord, votre version php doit remplir les spécifications minimales du projet Laravel, par exemple si la version Laravel est 10 vous avez besoin d'au moins la version PHP 8.1+ pour l'exécuter.

Vous pouvez vérifier les spécifications php minimales dans Laravel via le lien suivant laravel.com/docs/master/releases#support-policy

Si votre version PHP ne répond pas aux spécifications minimales et que vous ne savez pas comment mettre à jour ou modifier la version PHP, vous pouvez lire mon article précédent sur Comment changer ou mettre à jour la version PHP dans Laragon

Installez les packages nécessaires au projet Laravel

composer install

La commande consiste à installer les packages nécessaires au projet Laravel, vous pouvez voir dans la première image de la section locale il y a un dossier appelé vendeur, ce dossier sera installé si vous exécutez la commande ci-dessus.

Créer et configurer le fichier .env

Parce que le fichier .env n'existe pas alors vous devez le créer à nouveau, vous pouvez copier le fichier appelé .env.example pour créer rapidement le fichier .env, exécutez simplement la commande suivante sur le terminal

cp .env.example .env

le système copiera automatiquement le fichier .env.example et changera le nom du fichier en .env.

Configurez la clé d'application dans le fichier .env

Dans le fichier .env que vous venez de créer précédemment n'a pas de clé d'application, vous devez définir la clé d'application en exécutant la commande suivante

php artisan key:generate 

cela régénérera automatiquement la clé d'application dans votre fichier .env.

Exécutez quelques commandes supplémentaires (facultatif)

Si vous utilisez une base de données dans votre projet Laravel, exécutez la commande suivante

php artisan migrate

Assurez-vous d'avoir configuré la base de données dans le fichier .env.

Si le projet Laravel dispose d'une fonctionnalité de téléchargement de fichiers, n'oubliez pas d'exécuter la commande suivante

php artisan storage:link

Clôture

Voici comment exécuter n'importe quel projet Laravel, si vous l'exécutez localement, vous pouvez directement taper la commande php artisan serve pour l'exécuter.

Remarque : si vous exécutez sur un serveur, vous devez changer le dossier racine en public et vous n'avez plus besoin d'exécuter la commande php artisan serve.

J'espère que cet article vous sera utile et n'oubliez pas de le partager avec les autres. bonne chance...

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn