Laravel-log-viewer: proveedor: publicar no publica nada

Creado en 4 jul. 2017  ·  9Comentarios  ·  Fuente: rap2hpoutre/laravel-log-viewer

Oye,
como sugiere el título, vendedor: publicar no publica nada. No me da un error, solo me dice que la publicación está completa.
Si copio manualmente log.blade.php en views / vendor / laravel-log-viewer y edito ese archivo, entonces puedo ver mis cambios.

bug

Todos 9 comentarios

¡Gracias por contribuir! ¿Qué versión de Laravel usas?

Ok, eso es raro. Estoy usando v5.4.28. Comenzó a desarrollar con una versión un poco más antigua, pero el compositor se actualizó a la versión más reciente hoy. Después de eso, intenté publicar la vista de registro y no funcionó.
Se me acaba de ocurrir que tal vez debería intentarlo de nuevo en una instalación básica de Laravel, y funcionó sin problemas. Aunque no tengo idea de lo que podría haber hecho para alterar el sistema de publicación de Laravel.

Lo mismo me ocurrió a mí también en php artisan vendor:publish \ --provider="Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider" \ --tag=views solo dice Publishing complete.
pero la vista no está disponible en la carpeta del proveedor.

[editado] - mi error se perdió al agregar el paquete en app.php
Además, cuando llego a la ruta /logs obteniendo la siguiente excepción
(1/1) InvalidArgumentException No se ha definido una ruta de pista para [laravel-log-viewer].

@akoepcke & @irkfdb No puedo reproducir el problema (acabo de probar mi 5.4.28 y todo está bien). ¿Podrías probar algo y decirme si funciona? Ejecuta composer install (o composer update si lo prefieres) y luego vuelve a ejecutar php artisan vendor:publish --provider="Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider" --tag=views . ¿Funciona? ¡¡Muchas gracias por tu ayuda!!

No, todavía no funciona, no con composer install y no con composer update .

Cloné mi proyecto y creé un nuevo repositorio en GitHub (que puede encontrar aquí ), lo descargué y lo instalé nuevamente, e intenté publicar nuevamente, todavía sin suerte. Solo dice Publishing complete. , no publica ningún archivo pero tampoco me da un error.

El proyecto sigue siendo bastante básico y no contiene demasiados paquetes adicionales, por lo que no tengo idea de dónde podrían haber empezado a salir mal las cosas. Mi mejor apuesta sería tener algo que ver con el orden de los paquetes en composer.json o config / app-> proveedores, pero hasta donde yo sé, eso tampoco debería hacer mucha diferencia.

Ok, perdón por la respuesta tardía. Probé con tu repositorio y todavía me funciona. Esto es lo que he hecho:

git clone https://github.com/akoepcke/test.git debug-github-llv
cd debug-github-llv
composer install
cp .env.example .env
vi .env
php artisan key:generate
php artisan vendor:publish --provider="Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider" --tag=views
ll resources/views/vendor/laravel-log-viewer/

Muestra:

-rwxr-xr-x 1 bastón de raphael 5,3K 22 aoû 12:04 log.blade.php

Entonces se crea el archivo. ¿Podría decirme lo que intentó (o si estoy haciendo algo mal)?

Ok, lo siento por eso. Revisé nuevamente y noté que envié mi repositorio de prueba con log.blade.php ya en él 🤦🏼‍♀️

Entonces, lo que intenté nuevamente ahora es lo siguiente:

laravel new debug-log
cd debug-log

Edite composer.json para requerir lo siguiente:

"require": {
        ...
        "caouecs/laravel-lang": "~3.0",
        "laracademy/interactive-make": "^1.1",
        "laravelcollective/html": "^5.4",
        "percymamedy/laravel-dev-booter": "^0.1.2",
        "rap2hpoutre/laravel-log-viewer": "^0.8.1",
        "spatie/laravel-permission": "^2.1"
    },
    "require-dev": {
       ...
        "barryvdh/laravel-debugbar": "^2.3",
        "deployer/deployer": "^5.1",
        "deployer/recipes": "^4.0"
    },

Agregar ServiceProvider a config/app.php

Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class,

Correr

composer update

Y finalmente, vuelve a intentarlo:

php artisan vendor:publish --provider="Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider" --tag=views

Nuevamente, como resultado obtengo Publishing complete , pero no me da el archivo y no me dice el nombre de archivo del log.blade.php (no) publicado

editar: también ejecuté php artisan vendor:publish sin ninguna de las banderas, por si acaso escribí mal algo, lo que me da vendor\mail , vendor\notifications y vendor\pagination , pero no visor de registros.

¡Entiendo!

Estás utilizando una versión actualizada de Laravel Log Viewer (v0.8). Actualice a v0.10 + y ¡funcionará! Gracias por sus pasos detallados para reproducir, lo entendí ahora. Acabo de probar modificando composer.json de su proyecto, luego ejecuté nuevamente el proceso de publicación y funciona.

Más información: https://github.com/rap2hpoutre/laravel-log-viewer/pull/87

¡Perfecto! No tengo idea de cómo terminé con la versión incorrecta, ya que no configuré el proyecto hace mucho tiempo, pero ahora está funcionando.

¡Gracias por tu tiempo!

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

Temas relacionados

rap2hpoutre picture rap2hpoutre  ·  7Comentarios

watermelonjuice picture watermelonjuice  ·  8Comentarios

mhousser picture mhousser  ·  11Comentarios

judgej picture judgej  ·  9Comentarios

mstaack picture mstaack  ·  6Comentarios