หน้าแรก/บทความ/ติดตั้ง Laravel 5 log viewer
กลับหน้าบทความ
📄Laravel

ติดตั้ง Laravel 5 log viewer

แนะนำวิธีติดตั้ง Laravel Log Viewer แพ็กเกจสำหรับแสดง Error Log ของ Laravel 5 ผ่านหน้าเว็บ ใช้งานง่าย มี UI สะอาด รองรับการค้นหา กรอง และลบ Log ได้

ศิริชัย ธีรภัทรสกุล (ตั้ม)อ่าน 3 นาที24 มกราคม 2562
#Laravel#Log#Debugbar#PHP#Composer

Log Viewer ใช้สำหรับแสดง Error Log ใน Laravel 5 ส่วนตัวที่เลือกเพราะ UI เรียบง่าย และแค่ไว้ช่วย Debug บน Production เท่านั้น ซึ่งมีความสามารถเพียงพอสำหรับการใช้งาน คือ แสดงรายการ Log, เลือกจำนวนแถวแสดงต่อหน้า, ค้นหา และสามารถลบไฟล์ Log ได้ เมื่อเริ่มใหญ่หรือแก้ปัญหานั้นไปแล้ว

ขั้นตอนการติดตั้ง

โดยเราจะติดตั้งผ่าน composer เปิด Terminal เข้าไปที่ Project และพิมพ์คำสั่งดังนี้

composer require rap2hpoutre/laravel-log-viewer

เพิ่ม Service Provider โดยไปที่ไฟล์ config/app.php ในส่วน providers

Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class,

เพิ่ม route เพื่อใช้สำหรับแสดง Log (แนะนำว่าเปลี่ยน route เป็นชื่ออื่น เพื่อไม่ให้คนอื่นสุ่มเข้ามาได้ หรือไม่ก็ทำระบบ Authentication ให้ Login ก่อนเข้าใช้งานก็ได้เช่นกัน)

Route::get('logs', '\Rap2hpoutre\LaravelLogViewer\LogViewerController@index');

จากนั้นไปที่ http://myapp/logs หรือ route อื่นที่เราสร้างไว้ก็จะแสดง Log viewer ครับ

กรณีเกิดปัญหา

ถ้ามีข้อผิดพลาด InvalidArgumentException in FileViewFinder.php อาจจะเกิดปัญหาจาก config caching ให้ตรวจสอบการติดตั้งอีกครั้ง และรันคำสั่ง

php artisan config:clear

เพื่อ clear ค่าของ config caching ลองดูครับ

อ้างอิง: https://github.com/rap2hpoutre/laravel-log-viewer

🚀 รับพัฒนาเว็บไซต์ & เว็บแอพพลิเคชั่น

สนใจดูตัวอย่างงานหรือสอบถามเพิ่มเติม ติดต่อได้เลยครับ โค้ดโมทีฟ (CodeMotive)