Laravel-log-viewer: La classe Rap2hpoutre \ LaravelLogViewer \ LogViewerController n'existe pas

Créé le 23 avr. 2020  ·  12Commentaires  ·  Source: rap2hpoutre/laravel-log-viewer

Je viens de faire une mise à jour du compositeur sur un projet Laravel et maintenant il est à l'affiche.

_Class Rap2hpoutre \ LaravelLogViewer \ LogViewerController n'existe pas_

Cela fonctionnait bien avant la mise à jour du compositeur

Merci.

bug

Commentaire le plus utile

Salut @raymondTheDev @mikemand @scaenicus @tiagoa @DjeeBay @timothymarois & @avesgit !

Merci pour votre patience et désolé pour le désordre. J'ai fusionné un PR qui a introduit un changement de rupture et l'ai publié dans une version mineure (v1.5.0): mon mauvais, je suis désolé à ce sujet.

⚠️ J'ai décidé (j'espère que je ne me trompe pas encore!) D' annuler ce changement dans la v1.5.2 (je considère le retour comme une correction d'une régression). 🔥

Malheureusement, cela signifie que vous devrez également annuler votre modification, je suis sincèrement désolé. Depuis seulement plus de 20 heures depuis la sortie, je suppose que nous pourrions considérer que peu de projets sont affectés, et les prochains utilisateurs qui mettront à niveau ne verront pas le problème. Je préfère conserver la version sémantique (encore une fois peut-être que je me trompe et que je suis désolé pour le désordre) pour éviter un comportement inattendu pour les autres utilisateurs.

N'hésitez pas à m'envoyer des commentaires!

Tous les 12 commentaires

Assurez-vous que vous videz le chargeur automatique lorsque vous mettez à jour:

composer update -oa

Salut @mikemand

Oui, j'ai essayé ça et ça n'a pas marché pour moi. Le package fonctionne-t-il pour vous en ce moment?

Pour le moment, c'est comme ça que je le fais fonctionner.
web.php:
Route::get('logs', 'HomeController<strong i="10">@viewLogs</strong>');

HomeController.php:
use Rap2hpoutre\Controllers\LogViewerController;
public function viewLogs(){ $log = new LogViewerController(); return $log->index(); }

même problème

Oui, ça marche pour moi. Vos itinéraires sont-ils mis en cache? Vérifiez le répertoire /bootstrap/cache . Vous pouvez supprimer en toute sécurité tous les fichiers *.php dans ce répertoire, ils seront générés par Laravel au prochain chargement de la page.

Oh non désolé. Ma faute, je vérifiais encore un site avec une ancienne version. Le nouveau ne fonctionne pas pour moi. J'enquête.

Ok, je l'ai fait fonctionner. J'ai utilisé la méthode de routage basée sur les classes, mais cela devrait également fonctionner pour la méthode d'origine basée sur les chaînes.

Route::get('logs', [\Rap2hpoutre\Controllers\LogViewerController::class, 'index'])

Edit: Je pense que je vois le problème. L'espace de noms a changé pour le contrôleur. Au lieu de \Rap2hpoutre\LaravelLogViewer\LogViewerController c'est maintenant \Rap2hpoutre\Controllers\LogViewerController

Je pense que c'est le problème! Nous aurions juste besoin de mettre à jour le fichier README en ce qui concerne la mise à jour.

Merci @mikemand !

À mon avis, Composer a besoin d'un moyen de fournir les étapes de mise à niveau (le cas échéant) lors de la mise à niveau des packages. Je passe plus de temps à vérifier chaque paquet pour un guide de mise à niveau (et s'ils n'en ont pas, à comparer les versions) que je ne codifie parfois. 😢

Heureux que tu es parvenu à le faire fonctionner!

Oops. Je n'aurais pas dû fusionner https://github.com/rap2hpoutre/laravel-log-viewer/pull/227 aussi vite. Je rouvre ce numéro car c'est un problème que d'autres personnes pourraient avoir dans les prochains jours. Je ne suis pas sûr de devoir résoudre ce problème ou laisser tel quel et écrire quelque chose dans README cependant ...

Salut @raymondTheDev @mikemand @scaenicus @tiagoa @DjeeBay @timothymarois & @avesgit !

Merci pour votre patience et désolé pour le désordre. J'ai fusionné un PR qui a introduit un changement de rupture et l'ai publié dans une version mineure (v1.5.0): mon mauvais, je suis désolé à ce sujet.

⚠️ J'ai décidé (j'espère que je ne me trompe pas encore!) D' annuler ce changement dans la v1.5.2 (je considère le retour comme une correction d'une régression). 🔥

Malheureusement, cela signifie que vous devrez également annuler votre modification, je suis sincèrement désolé. Depuis seulement plus de 20 heures depuis la sortie, je suppose que nous pourrions considérer que peu de projets sont affectés, et les prochains utilisateurs qui mettront à niveau ne verront pas le problème. Je préfère conserver la version sémantique (encore une fois peut-être que je me trompe et que je suis désolé pour le désordre) pour éviter un comportement inattendu pour les autres utilisateurs.

N'hésitez pas à m'envoyer des commentaires!

En d'autres termes, vous devez mettre à jour puis continuer à utiliser:

\Rap2hpoutre\LaravelLogViewer\LogViewerController

Résolu maintenant!

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

watermelonjuice picture watermelonjuice  ·  8Commentaires

raksa picture raksa  ·  3Commentaires

judgej picture judgej  ·  9Commentaires

hmrneves1 picture hmrneves1  ·  3Commentaires

mstaack picture mstaack  ·  6Commentaires