Log Viewer สำหรับ Laravel 5, 6, 7, 8, 9 & 10 (ยังเข้ากันได้กับ 4.2 ด้วย) และ Lumen ติดตั้งด้วย composer สร้างเส้นทางไปที่ LogViewerController ไม่มีทรัพย์สินสาธารณะ ไม่มีเส้นทางของผู้ขาย ทำงานร่วมกับและ/หรือไม่มีการหมุนเวียนบันทึก แรงบันดาลใจจากโปรแกรมดูบันทึก Laravel 4 ของ Micheal Mand (ใช้ได้กับ 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