Actualizado a la última versión 0.13 y usando Lumen 5.6 más reciente. (Lumen, no Laravel).
La configuración siempre ha funcionado. Ahora, cada vez que alcanzamos nuestro punto final /logs
, obtenemos lo siguiente:
Class 'Crypt' not found (View: \/var\/www\/server\/vendor\/rap2hpoutre\/laravel-log-viewer\/src\/views\/log.blade.php
Nuestro web.php
es el requerido:
$router->group(['namespace' => '\Rap2hpoutre\LaravelLogViewer'], function () use ($router) {
$router->get('logs', 'LogViewerController<strong i="12">@index</strong>');
});
Y sí, tenemos la línea apropiada en app.php
:
// Lumen.log viewer.
$app->register(\Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class);
Simplemente no puedo superar este error. No sé si está relacionado con la actualización de Lumen a 5.6, la actualización a 0.13 para el visor de registros en sí, o una combinación de las dos.
Por favor ayuda. Gracias.
¡Bueno, gracias!
No es un problema de Lumen, es algo roto en Laravel Log Viewer, que usa Crypt
ahora (que no es accesible en Lumen). Lo arreglé a través de https://github.com/rap2hpoutre/laravel-log-viewer/commit/6789caf0ecfae14f7238b3d20832d961f503351f (gracias a ti). ¿Podría intentar actualizar a la versión 0.14? ¡Avísame si está bien ahora!
En 0.14.1, ahora es este error:
Call to undefined function Rap2hpoutre\\LaravelLogViewer\\config_path()
Woops. Ok arreglado! ¿Podrías probar con v0.14.2?
¡Gracias por su paciencia!
Hola @ rap2hpoutre , creo que aquí es donde está el problema de @mhousser : https://github.com/rap2hpoutre/laravel-log-viewer/blob/3ee40c9e4bf357de83f96d7b60672e17b3aa5e4a/src/Rap2hpogoutre/ViewServelLView
0.14.2 todavía me da el mismo error:
Call to undefined function Rap2hpoutre\\LaravelLogViewer\\config_path()
Woops. Cometo errores en cada confirmación de hoy (porque no me tomo el tiempo para leer y probar, tararear. Debo estar cansado). Lo siento.
Ok, @mikemand (el creador original del visor de registros): ¿quieres enviar un PR? (¡Puedo intentar arreglarlo yo mismo si lo prefieres!)
Hola @ rap2hpoutre , intentaré solucionarlo en breve. :)
Lumen es excelente para algunas cosas, pero está tan reducido que a veces es difícil admitir tanto Laravel como Lumen en el mismo paquete. :(
¡Gracias @mikemand !
@mhousser La corrección está disponible en v0.14.3.
The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths. (View: \/var\/www\/server\/vendor\/rap2hpoutre\/laravel-log-viewer\/src\/views\/log.blade.php)
No estoy seguro de si esto sigue siendo un error o algo que no hayamos hecho en nuestra actualización a la última versión de Lumen 5.6. * ..?
No importa. APP_KEY
tenía que tener 32 caracteres y no era obvio de inmediato. No hay artisan key:generate
en Lumen, por lo que la mayoría de los resultados de búsqueda de Google para esto también fueron inútiles.
Está funcionando ahora. El visor de registros de Laravel / Lumen está de vuelta y funcionando, parece. :)
¡Que dia! Por lo general, la vida del Visor de registros es un poco aburrida: hoy alcanzó 1 millón de descargas y se bloqueó mucho más de lo habitual 🤔
¡Muchas gracias por tu ayuda!
Comentario más útil
No importa.
APP_KEY
tenía que tener 32 caracteres y no era obvio de inmediato. No hayartisan key:generate
en Lumen, por lo que la mayoría de los resultados de búsqueda de Google para esto también fueron inútiles.Está funcionando ahora. El visor de registros de Laravel / Lumen está de vuelta y funcionando, parece. :)