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