Laravel-log-viewer: La clase Rap2hpoutre \ LaravelLogViewer \ LogViewerController no existe

Creado en 23 abr. 2020  ·  12Comentarios  ·  Fuente: rap2hpoutre/laravel-log-viewer

Acabo de actualizar el compositor en un proyecto de Laravel y ahora se muestra.

_Class Rap2hpoutre \ LaravelLogViewer \ LogViewerController no existe_

Esto funcionaba bien antes de la actualización del compositor.

Gracias.

bug

Comentario más útil

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

Gracias por tu paciencia y perdón por el lío. Fusioné un PR que introdujo un cambio importante y lo lancé en una versión menor (v1.5.0): mi mal, lo siento.

⚠️ Decidí (¡espero no volver a equivocarme!) Revertir este cambio en v1.5.2 (considero revertirlo como una solución a una regresión). 🔥

Desafortunadamente, significa que también tendrás que revertir tu cambio, lo siento sinceramente. Dado que solo pasaron más de 20 horas desde el lanzamiento, creo que podríamos considerar que no se ven afectados demasiados proyectos, y los próximos usuarios que actualizarán no verían el problema. Prefiero conservar la versión semántica (de nuevo, tal vez me equivoque y lamento el lío) para evitar comportamientos inesperados para otros usuarios.

¡No dudes en enviarme comentarios!

Todos 12 comentarios

Asegúrese de descargar el autocargador cuando actualice:

composer update -oa

Hola @mikemand

Sí, lo he estado intentando y no funcionó para mí. ¿El paquete le está funcionando en este momento?

Por el momento, así es como lo hago funcionar.
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(); }

el mismo problema

Sí, me está funcionando. ¿Están tus rutas almacenadas en caché? Consulte el directorio /bootstrap/cache . Puede eliminar de forma segura cualquier archivo *.php en ese directorio, serán generados por Laravel en la siguiente carga de la página.

Oh, no lo siento. Mi culpa, estaba revisando un sitio con una versión antigua todavía. El nuevo no me está funcionando. Estoy investigando.

Ok, lo tengo funcionando. Usé la forma de enrutamiento basada en clases, pero también debería funcionar para la forma original basada en cadenas.

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

Editar: creo que veo el problema. El espacio de nombres cambió para el controlador. En lugar de \Rap2hpoutre\LaravelLogViewer\LogViewerController ahora es \Rap2hpoutre\Controllers\LogViewerController

¡Creo que ese es el problema! Solo necesitaríamos actualizar el archivo README con respecto a la actualización.

¡Gracias @mikemand !

En mi opinión, Composer necesita alguna forma de proporcionar los pasos de actualización (si corresponde) cuando está actualizando paquetes. Paso más tiempo revisando cada paquete en busca de una guía de actualización (y si no tienen una, comparando versiones) que a veces codificando. 😢

¡Me alegro de que lo hayas hecho funcionar!

UPS. No debería haber fusionado https://github.com/rap2hpoutre/laravel-log-viewer/pull/227 tan rápido. Vuelvo a abrir este problema porque es un problema que otras personas pueden tener en los próximos días. Sin embargo, no estoy seguro de tener que arreglar esto o dejarlo como está y escribir algo en README ...

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

Gracias por tu paciencia y perdón por el lío. Fusioné un PR que introdujo un cambio importante y lo lancé en una versión menor (v1.5.0): mi mal, lo siento.

⚠️ Decidí (¡espero no volver a equivocarme!) Revertir este cambio en v1.5.2 (considero revertirlo como una solución a una regresión). 🔥

Desafortunadamente, significa que también tendrás que revertir tu cambio, lo siento sinceramente. Dado que solo pasaron más de 20 horas desde el lanzamiento, creo que podríamos considerar que no se ven afectados demasiados proyectos, y los próximos usuarios que actualizarán no verían el problema. Prefiero conservar la versión semántica (de nuevo, tal vez me equivoque y lamento el lío) para evitar comportamientos inesperados para otros usuarios.

¡No dudes en enviarme comentarios!

En otras palabras, debes actualizar y luego seguir usando:

\Rap2hpoutre\LaravelLogViewer\LogViewerController

¡Resuelto ahora!

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

avesgit picture avesgit  ·  7Comentarios

serdarsaygili picture serdarsaygili  ·  11Comentarios

mhousser picture mhousser  ·  11Comentarios

hmrneves1 picture hmrneves1  ·  3Comentarios

mstaack picture mstaack  ·  6Comentarios