web-dev-qa-db-fra.com

Erreur fatale: la classe 'Illuminate\Foundation\Application' introuvable

Je reçois une erreur de suivi lorsque j'ouvre mon site, qui utilise Laravel 5

Erreur fatale: la classe 'Illuminate\Foundation\Application' introuvable dans C:\cms\bootstrap\app.php à la ligne 14

J'ai essayé de supprimer le dossier du fournisseur et le fichier composer.lock et de lancer l'installation de composer, cela ne fonctionne pas. J'ai essayé d'exécuter PHP.

Erreur fatale: Class'Illuminate\Foundation\Application 'non trouvé

Y a-t-il un moyen de résoudre ce problème?

Modifié: Ce problème a surgi dès que j’ai utilisé la commande php artisan make:model Page qui a créé le modèle mais l’erreur ci-dessus s’affiche lorsque j’accède au site De plus, si je me sers du serveur de développement local de Larvel, aucun problème de ce type ne se produit si J'utilise le serveur Wamp

27
xenish

Dans ma situation, je n'avais pas les dépendances complètes du fournisseur en place (le fichier de composition a été endommagé lors de l'installation initiale). L'exécution de commandes artisanales a donc entraîné un échec.

J'ai pu utiliser l'indicateur --no-scripts pour empêcher l'artisan de s'exécuter avant son inclusion. Une fois mes dépendances en place, tout a fonctionné comme prévu.

composer update --no-scripts
47
Daniel Mitchell

Juste au cas où je reviendrais sur cette erreur dans 2 semaines à nouveau ........ Mon cas: extraire un projet existant via git et extraire toutes les dépendances via composer Est tombé à la même erreur répertoriée dans le titre de ce post.

Solution:

composer dump-autoload
composer install --no-scripts

assurez-vous que tout fonctionne comme prévu (pas d'erreur!)

composer update
21
mwallisch

Quelque chose est clairement corrompu dans votre configuration Laravel et il est très difficile de suivre sans informations supplémentaires sur votre environnement. Habituellement, ces 2 commandes vous aident à résoudre de tels problèmes

php artisan clear-compiled
composer dump-autoload

Si rien d'autre ne vous aide, je vous recommande d'installer la nouvelle application Laravel 5 et de copier la logique de votre application, cela devrait prendre environ 15 min.

4
Margus Pala

Pour la dernière version de laravel, vérifiez également votre version, car j’étais également victime de cette erreur, mais après la dernière mise à jour de php, je me suis débarrassé de cette erreur.

0
Ajay Malhotra

Je viens de résoudre ce problème (cas différent avec la même erreur),
La réponse ci-dessus que j'ai essayée peut ne pas fonctionner parce que mon cas était différent mais produisait la même erreur.
Je pense que mes bibliothèques de vendeurs ont été mélangées,
Je reçois cette erreur par:
1. Tirez de git à distance, master branch est codeigniter puis je fais la mise à jour du compositeur sur la branche master, je voulais travailler sur la branche laravel puis je vérifie et fais la mise à jour du compositeur afin d’obtenir l’erreur 

Erreur fatale: La classe 'Illuminate\Foundation\Application' ne figure pas dans C:\cms\bootstrap\app.php à la ligne 14

Solution: Je supprime le projet sur local et refait un clonage, puis je passe à la branche de mon fichier laravel et mets à jour le compositeur, puis il est corrigé.

0
Calvin

1.première commande ouverte Invite (cmd ==> fenêtre + r) et aller à l’emplacement où laravel
installée.

2.try ==> 'compositeur require laravel/laravel'

0
ankit kumawat