Средство просмотра журналов для 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 .