Средство просмотра журналов для Laravel 5, 6, 7, 8, 9 и 10 (все еще совместимо с 4.2) и Lumen. Установите с помощью композитора, создайте маршрут к LogViewerController
. Никаких общедоступных активов, никаких маршрутов поставщиков, работает с ротацией журналов и/или без нее. Вдохновлен средством просмотра журналов Laravel 4 Майкла Манда (работает только с laravel 4.1).
Небольшой просмотрщик логов для Laravel. Выглядит так:
Установить через композитор
composer require rap2hpoutre/laravel-log-viewer
Добавьте поставщика услуг в config/app.php
в разделе providers
.
Rap2hpoutre LaravelLogViewer LaravelLogViewerServiceProvider::class,
Добавьте маршрут в файл веб-маршрутов:
Route:: get ( ' logs ' , [ Rap2hpoutre LaravelLogViewer LogViewerController::class, ' index ' ]);
Перейдите по адресу http://myapp/logs
или по другому маршруту.
Установить через композитор
composer require rap2hpoutre/laravel-log-viewer
Добавьте следующее в bootstrap/app.php
:
$ app -> register ( Rap2hpoutre LaravelLogViewer LaravelLogViewerServiceProvider::class);
Явно задайте пространство имен в app/Http/routes.php
:
$ router -> group ([ ' namespace ' => ' Rap2hpoutreLaravelLogViewer ' ], function () use ( $ router ) {
$ router -> get ( ' logs ' , ' LogViewerController@index ' );
});
Опубликуйте log.blade.php
в /resources/views/vendor/laravel-log-viewer/
для настройки представления:
php artisan vendor:publish
--provider= " Rap2hpoutreLaravelLogViewerLaravelLogViewerServiceProvider "
--tag=views
Опубликуйте файл конфигурации logviewer.php
в /config/
для настройки конфигурации:
php artisan vendor:publish
--provider= " Rap2hpoutreLaravelLogViewerLaravelLogViewerServiceProvider "
Если вы получили InvalidArgumentException in FileViewFinder.php
, возможно, это проблема с кэшированием конфигурации. Дважды проверьте установку, затем запустите php artisan config:clear
.