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

โดยปกติ Laravel จะมีแจ้งพวกข้อผิดพลาดเบื้องต้นอยู่แล้ว แต่บางครั้งมัน Debug ยาก เพราะจะมี Error บอกโดยรวม เลยไม่รู้ว่าอยู่บรรทัดไหน  แต่มีคนทำ Laravel Debugbar ให้ใช้งานซึ่งจะบาร์ลอยอยู่ด้านล่างของเว็บไซต์ และ Debug ได้หลายจุด

สืบเนื่องมาจากการใช้คำสั่ง php artisan migrate เพื่อทำระบบ Auth เบื้องต้น แต่มีข้อผิดพลาดข้อความประมาณว่า Syntax error or access violation: 1071 Specified key was t oo long; max key length is 767 bytes เกิดขึ้นดังรูป จากที่ดูใน Doc ตั้งแต่ Laravel 5.4 มีการเปลี่ยนมาใช้ character  utf8mb4 เป็น Default เพื่อรองรับอิโมจิ (emojis) ในฐานข้อมูล ทีนี้ถ้า Mysql เราเก่ากว่า  5.7.7 release

สำหรับใครที่ทำเว็บมักจะมีการส่งอีเมล์มาเกี่ยวข้องอยู่บ่อยๆ ซึ่งหากจะทดสอบว่าอีเมล์นั้นส่งออกได้จริงหรือไม่ หรือหน้าตาอีเมล์จะแสดงผลเป็นอย่างไร ถูกต้องตามที่เราออกแบบไว้ไหม โดยมากเราก็จะให้แสดงผลบน Browser ก่อน จากนั้น ก็มักจะใช้อีเมล์จริงเพื่อรับข้อมูลและดูใน mail box เราอีกที

เว็บส่วนใหญ่มักจะมีการนับจำนวนผู้เข้าชม อาจจะใช้วิธีทำเป็นสถิติเลยว่าแต่วันมีผู้เข้าชมหน้านั้นเท่าไร เมื่อผู้ใช้กดเค้ามาหน้านั้นก็จะทำการบวกหนึ่งเพิ่มไปเรื่อยๆ

Laravel มีเครื่องมืออำนวยความสะดวกการ validation ฟอร์มต่างๆให้เบื้องต้น เราไม่ต้องมานั่งเขียนตรวจสอบเองให้วุ่นวายเหมือนแต่ก่อน แต่ข้อความที่แสดงเริ่มต้นจะเป็นภาษาอังกฤษ ซึ่งหากเป็นเว็บไซต์ไทยก็อาจจะไม่เหมาะสมนัก ดังนั้นเรามาดูวิธีเปลี่ยนข้อความที่แสดงเมื่อกรอกฟอร์มไม่ตรงกับเงื่อนไขให้เป็นภาษาไทยกันครับ