[Bootstrap] - แก้ปัญหา Datepicker ซ้อนอยู่ด้านหลัง

Standard


หลังจากที่ใช้ Datepicker ของ Bootstrap ก็บาง Theme ก็พบปัญหาว่าตัวปฏิทินไปซ้อนอยู่ด้านหลัง  ทำให้กดปฏทินไม่ได้  ซึ่งปัญหานี้เกิดจาก Theme บางตัวที่เอามาใช้มีค่า z-index ที่สูงกว่าปฏิทิน  หรือบางครั้งต้องการใส่ datepicker ใน Modal ก็จะเจอปัญหานี้เหมือนกัน

วิธีแก้แบบง่าย ๆ บ้าน ๆ คือ  ตอนที่ Datepicker จะแสดง ให้เราสั่งเปลี่ยนค่า z-index ให้เยอะ ๆ   แค่นี้ปฏิทินก็จะขึ้นมาให้กดได้ตามปกติแล้วครับ

[Gliffy] - Free Flowchart Software (Chrome Extension)

Standard

สำหรับ Gliffy คงไม่ได้เขียนอธิบายอะไรมากนะครับ  เรื่องมีอยู่ว่าต้องทำรายงานส่งอาจารย์
ซึ่งเป็นรายงานเกี่ยวกับการเขียนโปรแกรม  แน่นอนว่าต้องมี Flowchart
ก่อนหน้านี้เคยใช้ Visio ก็เลยอยากหาโปรแกรมฟรี ๆ สักตัวที่วาด Flowchart สวย ๆ

แล้วก็มาเจอตัวนี้ ... Gliffy  ใช้งานได้ดีทีเดียวครับ

[Laravel] - วิธีดู SQL ที่ได้จากการใช้ Eloquent หรือ Query Builder

Standard


สำหรับคนที่ใช้ Eloquent หรือ Query Builder ของ Laravel มาสักระยะหนึ่ง  จะพบว่าเวลาเขียนคำสั่งที่เริ่มซับซ้อน  เราอาจจะไม่ค่อยแน่ใจว่าเราดึงข้อมูลถูกต้องตามที่ต้องการหรือเปล่า   เพราะส่วนมากจะคุ้นชินกับการเขียน SQL Statement ตรงๆ  มากกว่า    ถ้าเรารู้ว่า Query ที่เราเขียนขึ้นมามีหน้าตา SQL แบบไหน  ก็พอจะทำให้เราตรวจสอบความถูกต้องได้ระดับหนึ่ง

ว่าแล้วเราก็มาดูวิธีการดึง SQL Query Log ออกมาดูกันดีกว่า

$queries = DB::getQueryLog();
หะะะ  อะไรนะ  บรรทัดเดียว!   อืมบรรทัดเดียวจริง ๆ ครับ ได้ Query Log ออกมาแล้ว  แต่ถ้าจะเอา Statement สุดท้ายก็สามารถดูได้โดยใช้ function  end()
$last_query = end($queries);
แค่นี้เราก็จะได้ SQL Statement ออกมาดูเบื้องต้นแล้วครับ  ส่วนการแสดงก็ var_dump ออกมาดูได้เลย  เช่น var_dump($last_query);  เป็นต้น