web-dev-qa-db-fra.com

clonage laravel de github

Je suis nouveau sur github et j'ai trouvé ce site très utile pour beaucoup d'entre nous. Je suis venu sur le stockage de mon projet laravel ici dans github, mais il y a un problème à chaque fois que je le clone pour pouvoir aller en production, quand je suis sur le point de le cloner au début, il a toujours afficher cette erreur.

Warning: require(C:\xampp\htdocs\tourismPortal\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\tourismPortal\bootstrap\autoload.php on line 17

Fatal error: require(): Failed opening required 'C:\xampp\htdocs\tourismPortal\bootstrap/../vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\tourismPortal\bootstrap\autoload.php on line 17

Je sais que cela sera résolu en utilisant composer mettre à jour dessus, mais y a-t-il un moyen d'empêcher cette erreur afin que chaque fois que je le clone, je passe en production sans rencontrer cette erreur? Merci, par la façon dont j'utilise tortoisegit pour cloner, tirer et pousser.

19
S. Domeng

Oui, mais ce n'est pas du tout recommandé.

Vous pouvez tout supprimer dans .gitignore fichier et les pousser à partir d'un projet de travail. Ensuite, cela fonctionnera parfaitement où vous git clone leur.

Mais il y a tellement d'inconvénients de cette façon. Je vous recommande de ne pas faire ça.

4
Rafik Farhad
  • Clonez votre projet
  • Accédez à l'application de dossier à l'aide de la commande cd sur votre cmd ou votre terminal
  • Courir composer install sur votre cmd ou terminal
  • Copie .env.example fichier vers .env sur le dossier racine. Vous pouvez taper copy .env.example .env si vous utilisez l'invite de commande Windows ou cp .env.example .env si vous utilisez un terminal, Ubuntu
  • Ouvrez votre .env fichier et modifiez le nom de la base de données (DB_DATABASE) à tout ce que vous avez, nom d'utilisateur (DB_USERNAME) et mot de passe (DB_PASSWORD) correspond à votre configuration.
    Par défaut, le nom d'utilisateur est root et vous pouvez laisser le champ de mot de passe vide. (pour Xampp)
    Par défaut, le nom d'utilisateur est root et le mot de passe est également root. (C'est pour la lampe)
  • Courir php artisan key:generate
  • Courir php artisan migrate
  • Courir php artisan serve
  • Allez à localhost: 80
81
Conor

Exécutez les commandes suivantes:

git clone --single-branch --branch [TAG_VERSION] https://github.com/laravel/laravel.git [CUSTOM_PROJECT_NAME]
composer install
0
Nestor Rojas P.