Je travaille sur un projet Laravel 5.1 avec Homestead. J'ai décollé dans ma machine vagabonde et a dirigé la commande de mise à jour du compositeur dans une tentative d'essayer de mettre à jour mon projet et maintenant, je reçois l'erreur suivante: Je ne suis pas sûr de ce qui s'est cassé. J'avais déjà travaillé dans le Laravel 5.1 et le compositeur était très bien fonctionné. Je pense que j'ai deux options de base: 1) Essayez de revenir en arrière, la version précédente du compositeur ou 2) revenir à une version précédente de mon projet. Cependant, y a-t-il une solution plus simple pour cela? p> p>
7 Réponses :
Assurez-vous que vous avez Illuminate \ View \ ViewServiceProvider strud> Dans la liste des fournisseurs de votre config / app.php Strong> fichier. P>
Apparemment, il n'y a pas de location STRT> SERVICE DANS LE CONTABER ET Ceci est fourni à la mesure de laquelle la définit. P>
Ça l'a fait. Merci beaucoup.
L'erreur est arrivée dans mon cas lorsque j'ai essayé de mettre à jour la syntaxe de (juste un exemple) 'laravel \ socialite \ socialiteserviceProvider', code> à
laravel \ socialite \ socialiteserviceProvider :: Classe, Code >
Je me suis assuré qu'il existe mais à obtenir toujours l'erreur :(
J'ai rencontré ce message d'erreur deux fois maintenant, donc je mettez la solution ici au cas où je devais google quelque temps à l'avenir. P>
Cette erreur se produit parfois car le répertoire "/ bootstrap / cache" n'est pas écritable. Par conséquent, cela ne peut pas compiler une vue. La solution consiste à chmod ce répertoire afin qu'il puisse être écrit à. P>
voile. De rien, futur moi. P>
Merci passé moi! Vous avez vraiment sauvé mon bacon cette fois-ci.
Cela m'a aidé :)
Merci, pourquoi ne peuvent-ils pas simplement mettre une erreur qui l'indique!
upvote +20 - ou dans mon cas particulier, le répertoire avait été supprimé et il n'essaie pas de le créer
Mettez un lien de don ici et vous deviendrez riche :). Tu viens d'avoir sauvé ma matinée!
@Jordanlapp, tu as fait ma journée! Merci beaucoup!
Tu es une légende
Cela peut également se produire lorsque les autorisations sur le dossier "bootstrap" et son contenu ne sont pas corrects. Pour moi, chmodding à l'écriture est corrigé. p>
Cette réponse duplique ce que Stackoverflow.com/a/35833239/470749 déjà dit.
Dans mon cas, le fichier n'a pas été nommé correctement. La classe a été déclarée: mais le fichier a été nommé nosessionAccess.php code>, je viens de renommer le fichier sur
nosessionAccessmiddleware.php code> et il a corrigé le problème. P> p>
avait le même problème, j'ai essayé les solutions ci-dessus sans chance. Après avoir exécuté le compositeur Dump-AutoLoad, j'ai découvert que c'était parce que j'avais oublié d'installer un package (Laravel Excel), j'ai été configuré sur mon serveur de devis qui n'était pas encore chargé sur le serveur de production. P>
J'ai eu le même problème après la mise à jour de l'espace de noms de mon projet. Je devais mettre à jour le fichier compositeur.json: à: p> sur le serveur, dans votre répertoire source, exécutez Mise à jour du compositeur code> puis
Compositeur Dump-AutoLoad CODE> P> P>
Pour mon futur référence: p>
Cela peut arriver pour quelques raisons. Le plus commun, p>
bootstrap / cache code> n'est pas écritable. li>
- manquant
config / vue.php code> ou ce fichier a une erreur de syntaxe. LI>
- Essayez avec
Compositeur Dumpautoload -O Code> LI>
- sur
config / app.php code>, vicegserviceProvider code> et affichage code> alias ne doit pas être commenté. LI>
ul>
in artisan, vous ne pouvez pas voir l'erreur exacte. Si tel est le cas, allez à la ligne d'erreur et videz la stacktrace. Dans ce cas, le fichier sera, illuminate / conteneur / conteneur.php code>, ligne 741 (ou la ligne indiquée sur votre écran. Démarrez l'exception d'origine avec dd ($ e) code>, et voyez où l'erreur a commencé. p>