Log Viewer für Laravel 5, 6, 7, 8, 9 und 10 (auch weiterhin kompatibel mit 4.2) und Lumen. Mit Composer installieren, eine Route zu LogViewerController
erstellen . Keine öffentlichen Ressourcen, keine Anbieterrouten, funktioniert mit und/oder ohne Protokollrotation. Inspiriert von Micheal Mands Laravel 4 Log Viewer (funktioniert nur mit Laravel 4.1)
Kleiner Log-Viewer für Laravel. Sieht so aus:
Über Composer installieren
composer require rap2hpoutre/laravel-log-viewer
Fügen Sie den Dienstanbieter zu config/app.php
im Abschnitt providers
hinzu
Rap2hpoutre LaravelLogViewer LaravelLogViewerServiceProvider::class,
Fügen Sie Ihrer Webroutendatei eine Route hinzu:
Route:: get ( ' logs ' , [ Rap2hpoutre LaravelLogViewer LogViewerController::class, ' index ' ]);
Gehen Sie zu http://myapp/logs
oder einer anderen Route
Über Composer installieren
composer require rap2hpoutre/laravel-log-viewer
Fügen Sie Folgendes in bootstrap/app.php
hinzu:
$ app -> register ( Rap2hpoutre LaravelLogViewer LaravelLogViewerServiceProvider::class);
Legen Sie den Namespace explizit in app/Http/routes.php
fest:
$ router -> group ([ ' namespace ' => ' Rap2hpoutreLaravelLogViewer ' ], function () use ( $ router ) {
$ router -> get ( ' logs ' , ' LogViewerController@index ' );
});
Veröffentlichen Sie log.blade.php
in /resources/views/vendor/laravel-log-viewer/
zur Ansichtsanpassung:
php artisan vendor:publish
--provider= " Rap2hpoutreLaravelLogViewerLaravelLogViewerServiceProvider "
--tag=views
Veröffentlichen Sie die Konfigurationsdatei logviewer.php
zur Konfigurationsanpassung in /config/
:
php artisan vendor:publish
--provider= " Rap2hpoutreLaravelLogViewerLaravelLogViewerServiceProvider "
Wenn Sie einen InvalidArgumentException in FileViewFinder.php
erhalten, liegt möglicherweise ein Problem mit der Konfigurationszwischenspeicherung vor. Überprüfen Sie die Installation noch einmal und führen Sie dann php artisan config:clear
aus.