[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8556":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},8556,"laravel-log-viewer","rap2hpoutre\u002Flaravel-log-viewer","rap2hpoutre",":dromedary_camel: Laravel log viewer","",null,"PHP",3188,387,57,40,0,1,8,29.77,"MIT License",false,"master",true,[25,26,5,27,28,29,30],"hacktoberfest","laravel","log","log-viewer","lumen","php","2026-06-12 02:01:55","Laravel log viewer\n==================\n\n[![Packagist](https:\u002F\u002Fimg.shields.io\u002Fpackagist\u002Fv\u002Frap2hpoutre\u002Flaravel-log-viewer.svg)](https:\u002F\u002Fpackagist.org\u002Fpackages\u002Frap2hpoutre\u002Flaravel-log-viewer)\n[![Packagist](https:\u002F\u002Fimg.shields.io\u002Fpackagist\u002Fl\u002Frap2hpoutre\u002Flaravel-log-viewer.svg)](https:\u002F\u002Fpackagist.org\u002Fpackages\u002Frap2hpoutre\u002Flaravel-log-viewer) \n[![Packagist](https:\u002F\u002Fimg.shields.io\u002Fpackagist\u002Fdm\u002Frap2hpoutre\u002Flaravel-log-viewer.svg)](https:\u002F\u002Fpackagist.org\u002Fpackages\u002Frap2hpoutre\u002Flaravel-log-viewer) \n[![Scrutinizer Code Quality](https:\u002F\u002Fscrutinizer-ci.com\u002Fg\u002Frap2hpoutre\u002Flaravel-log-viewer\u002Fbadges\u002Fquality-score.png?b=master)](https:\u002F\u002Fscrutinizer-ci.com\u002Fg\u002Frap2hpoutre\u002Flaravel-log-viewer\u002F?branch=master) \n[![Author](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fauthor-@rap2h-blue.svg)](https:\u002F\u002Ftwitter.com\u002Frap2h)\n\n\n## TL;DR\nLog Viewer for Laravel 6, 7, 8, 9, 10, 11 & 12 and Lumen. **Install with composer, create a route to `LogViewerController`**. No public assets, no vendor routes, works with and\u002For without log rotate. Inspired by Micheal Mand's [Laravel 4 log viewer](https:\u002F\u002Fgithub.com\u002Fmikemand\u002Flogviewer) (works only with laravel 4.1)\n\n## What ?\nSmall log viewer for laravel. Looks like this:\n\n![capture d ecran 2014-12-01 a 10 37 18](https:\u002F\u002Fcloud.githubusercontent.com\u002Fassets\u002F1575946\u002F5243642\u002F8a00b83a-7946-11e4-8bad-5c705f328bcc.png)\n\n## Install (Laravel)\nInstall via composer\n```bash\ncomposer require rap2hpoutre\u002Flaravel-log-viewer\n```\n\nAdd Service Provider to `config\u002Fapp.php` in `providers` section\n```php\nRap2hpoutre\\LaravelLogViewer\\LaravelLogViewerServiceProvider::class,\n```\n\nAdd a route in your web routes file:\n```php \nRoute::get('logs', [\\Rap2hpoutre\\LaravelLogViewer\\LogViewerController::class, 'index']);\n```\n\nGo to `http:\u002F\u002Fmyapp\u002Flogs` or some other route\n\n### Install (Lumen)\nInstall via composer\n```bash\ncomposer require rap2hpoutre\u002Flaravel-log-viewer\n```\n\nAdd the following in `bootstrap\u002Fapp.php`:\n```php\n$app->register(\\Rap2hpoutre\\LaravelLogViewer\\LaravelLogViewerServiceProvider::class);\n```\n\nExplicitly set the namespace in `app\u002FHttp\u002Froutes.php`:\n```php\n$router->group(['namespace' => '\\Rap2hpoutre\\LaravelLogViewer'], function() use ($router) {\n    $router->get('logs', 'LogViewerController@index');\n});\n```\n\n## Advanced usage\n### Customize view\nPublish `log.blade.php` into `\u002Fresources\u002Fviews\u002Fvendor\u002Flaravel-log-viewer\u002F` for view customization:\n\n```bash\nphp artisan vendor:publish \\\n  --provider=\"Rap2hpoutre\\LaravelLogViewer\\LaravelLogViewerServiceProvider\" \\\n  --tag=views\n``` \n\n### Edit configuration\nPublish `logviewer.php` configuration file into `\u002Fconfig\u002F` for configuration customization:\n\n```bash\nphp artisan vendor:publish \\\n  --provider=\"Rap2hpoutre\\LaravelLogViewer\\LaravelLogViewerServiceProvider\"\n``` \n\n### Troubleshooting\nIf you got a `InvalidArgumentException in FileViewFinder.php` error, it may be a problem with config caching. Double check installation, then run `php artisan config:clear`.\n\n","rap2hpoutre\u002Flaravel-log-viewer 是一个用于 Laravel 和 Lumen 框架的日志查看器。它支持 Laravel 6 到 12 版本以及 Lumen，通过 Composer 安装后，只需简单配置路由即可使用。该项目不依赖任何公共资产或第三方路由，支持日志轮转功能。其核心功能包括直观展示应用日志信息，方便开发者快速定位和解决问题。适用于需要实时监控和分析应用程序运行状态的开发与运维场景中，帮助提高调试效率和系统稳定性。",2,"2026-06-11 03:18:35","top_language"]