Je suis un débutant à Laravel, ai essayé d'installer Laravel, perdu trois heures malheureusement n'a pas fonctionné. Lorsque j'accède au répertoire public, j'obtiens les erreurs suivantes:
Avertissement: nécessite (C:\wamp\www\laravel\bootstrap /../ vendor/autoload.php): impossible d'ouvrir le flux: Aucun fichier ou répertoire de ce type dans C:\wamp\www\laravel\bootstrap\autoload.php sur la ligne 17 Pile d'appels
Et les suivants:
Erreur fatale: require (): Echec de l'ouverture requise 'C:\wamp\www\laravel\bootstrap /../ vendor/autoload.php' (include_path = '.; C:\php\pear') en C
Avez-vous installé les dépendances de Laravel? Lorsque vous décompressez la structure dans votre environnement de travail (par exemple, htdocs), vous devez installer les dépendances nécessaires avec la commande php composer.phar install
(en supposant que vous ayez installé composer et git). Quand cela sera fait, vous pourrez voir la page d'accueil du framework.
J'ai eu le même problème sur Windows (fonctionne également pour Mac).
Solution:
composer install
dans cmdTerminé!
Ce message apparaît pour les dépendances de Laravel . Si vous n’exécutez jamais composer install
dans votre projet, exécutez cette commande sur le terminal . Sinon exécutez composer update --no-scripts
. Toutes les dépendances de Laravel seront téléchargées.
Cette erreur indique qu'il est impossible de trouver "autoload.php" dans le dossier du fournisseur.
Assurez-vous que le dossier du fournisseur est généré en exécutant la commande "composer install" et le fichier autoload.php également créé.
Pour résoudre ce problème, faire uncomposer self-update
ferait l'affaire. De plus, tant que la commandecomposer
elle-même fonctionne dans votre ligne de commande/bash (ce qui signifie que vous l'avez dans votre PATH), vous n'avez pas nécessairement besoin d'aller dans le chemin réel où réside composer.phar
(c'est-à-dire c:/ProgramData/Composer/bin ou que ce soit).
Dans Windows CMD, j'ai rencontré un problème similaire et résolu avec cette commande ci-dessous. Après avoir clone un projet laravel à partir de mon référentiel git, il n'y avait pas de répertoire/vendor (logiquement) Cette commande ci-dessous crée un nouveau répertoire/fournisseur et le fichier autoload.php approprié.
composer update --no-scripts
si vous migrez le projet, essayez de supprimer composer.lock
puis composer install
. Cela a fonctionné pour moi!
Votre installateur Laravel donne une erreur.
Faire composer global require "laravel/installer"
Ensuite, le nouvel installateur Laravel sera installé. Votre nouveau Laravel ne renverra pas d'erreur alors.