ติดตั้ง Laravel 5 log viewer
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 อื่นที่เราสร้างไว้
กรณีเกิดปัญหา
ถ้ามีข้อผิดพลาด InvalidArgumentException in FileViewFinder.php
อาจจะเกิดปัญหาจาก config caching ให้ตรวจสอบการติดตั้งอีกครั้ง และรันคำสั่งphp artisan config:clear
เพื่อ clear ค่าของ config caching ลองดูครับ