Blog

7 ตุลาคม 2567

PHP function แสดงขนาดไฟล์แบบคนอ่านรู้เรื่อง เป็น KB, MB, GB

26 กันยายน 2567

คำสั่ง Postgresql ที่เอาไว้ใช้จัดการเกี่ยวกับ Replication

สรุป Taylor Otwell Keynote ใน Laracon US 2024 - Inertia 2.0, VS Code Extension และ Laravel Cloud
28 สิงหาคม 2567

สรุป Taylor Otwell Keynote ใน Laracon US 2024 - Inertia 2.0, VS Code Extension และ Laravel Cloud

PHP function แสดงค่าเงินบาทเป็นภาษาไทย
8 มิถุนายน 2567

PHP function แสดงค่าเงินบาทเป็นภาษาไทย

PHP function สำหรับแสดงเงินบาทเป็นภาษาไทย

แสดง DatePicker ปี พ.ศ. เป็นภาษาไทย ด้วย FilamentPHP
18 พฤษภาคม 2567

แสดง DatePicker ปี พ.ศ. เป็นภาษาไทย ด้วย FilamentPHP

ใน FilamentPHP มี Datepicker ช่วยให้เราแสดง การเลือกวันที่ใน form ได้อยู่แล้ว แต่ วันที่แสดงจะเป็น ภาษาอังกฤษและเป็นปี ค.ศ. ทีนี้ถ้าเว็บที่เราพัฒนามีผู้ใช้งานเป็นคนไทยอยู่แล้ว การแสดงวัน/เดือน/ปี ให้เป็นปี พ.ศ. และเป็นภาษาไทย ก็จะช่วยเพิ่ม User Experience แล้วความเป็น User Frendly ให้เว็บของเราใช้งานง่ายขึ้นด้วยเช่นกัน

แจ้งเตือนข้อความแบบอัตโนมัติผ่าน Line Notify
5 พฤษภาคม 2567

แจ้งเตือนข้อความแบบอัตโนมัติผ่าน Line Notify

line-botify.app ส่งข้อความอัตโนมัติผ่าน Line Notify

มีอะไรใหม่ใน Pest V2 บ้าง
16 เมษายน 2567

มีอะไรใหม่ใน Pest V2 บ้าง

นาย Nuno Maduro ซึ่งเป็นผู้เขียน Pest ได้มาอธิบายว่าใน Pest V2 นั้นมีฟีเจอร์อะไรน่าสนใจบ้าง เลยลองเอามาแปะสรุปไว้ในบทความนี้ครับ

6 เมษายน 2567

วิธีการ fix คอลัมน์ในตาราง html table ให้ชิดซ้ายไว้เวลา Horizontal scrolling เหมือนใน Excel

เราสามารถใช้ CSS ช่วย fix คอลัมน์ ในตาราง HTML Table หรือ ให้ชิดซ้ายค้างไว้ได้เวลาแสดงผลตารางที่มีจำนวนคอลัมน์ยาว ๆ แล้วต้องเลื่อนหน้าจอไปทางขวา วิธีการนี้มีประโยชน์มากโดยเฉพาะเวลาที่แสดงผลเวปเราบนมือถือ ที่มีพื้นที่จำกัด

31 มีนาคม 2567

วิธีการเคลียร์ไฟล์ Binary Log ใน MySQL

ปกติแล้วใน MySQL จะมีการเก็บ log query ไว้เพื่อเก็บประวัติการแก้ไขข้อมูลสำหรับที่เกิดขึ้นบนฐานข้อมูล ถ้า data บนฐานข้อมูลเรามีการเปลี่ยนแปลงบ่อย ๆ ไฟล์ binlog นี้ก็จะโตกินพื้นที่บน Server เราไปเรื่อย ๆ เราสามารถใช้ คำสั่ง PURGE เพื่อทำการเคลียร์ไฟล์ binlog พวกนี้ออกไปจาก Server ของเราได้ครับ

29 มีนาคม 2567

วิธีการย้าย WSL Ubuntu จาก Windows เครื่องหนึ่งไปอีกเครื่อง

พอดีว่าตั้งแต่ได้ลองใช้ WSL2 ในการพัฒนาเวปแล้วรู้สึกชอบในความเร็วในการทำงานมาก ๆ เลยเปลี่ยนการทำงานทุกอย่างจากที่เคยใช้ Laragon มาเป็น บน WSL แทนทั้งหมดเลยครับ (เร็วเหมือน Run บน Server Linux จริงเลย) ทีนี้ เราก็ไม่ได้มีการทำงานบน PC เครื่องเดียว แล้ววันนี้มีโอกาสย้ายมาลงบน Notebook เครื่องใหม่อีกเครื่อง เลย note เก็บไว้บอกตัวเอง ว่าเราสามารถ ย้าย WSL Ubuntu ที่เราติดตั้งบน Windows เครื่องนึงไปใช้อีกเครื่องนึงได้ โดยที่เราไม่ต้องมาคอย ติดตั้ง server, app ทุกอย่างที่เราลงไว้ งานลูกค้า ไฟล์ต่าง ๆ ทั้งหมดใน WSL โดย Step ตามนี้

24 มีนาคม 2567

รู้จักกับ Partial Unique Index ใน Postgres SQL

Postgres Database สามารถรทำ Partial Unique Index หมายความว่าในตารางที่เรามีข้อมูลที่มี Field ซ้ำกัน แล้วตอนหลังต้องการทำ Unique ในตารางนั้น เราสามารถระบุเงื่อนไขที่ต้องการแบ่ง Unique ได้ โดยสามารถปล่อยให้ข้อมูลที่ไม่เข้าเงื่อนไขมีข้อมูลซ้ำกันอยู่ได้

รู้จักกับ Context ฟีเจอร์ใหม่ใน Laravel 11
24 มีนาคม 2567

รู้จักกับ Context ฟีเจอร์ใหม่ใน Laravel 11

มีอะไรใหม่ใน Laravel 11
23 กุมภาพันธ์ 2567

มีอะไรใหม่ใน Laravel 11

Laravel 11 มีแผนปล่อยให้ใช้งานได้ในช่วงเดือน มีนาคม 2567 นี้แล้วครับ โดยนาย Taylor Otwell ผู้สร้าง Laravel ได้บรรยายไว้ว่าใน Laravel Version 11 นี้จะมีการเปลี่ยนแปลงอะไรบ้าง

รู้จักกับ FrankenPHP
20 ธันวาคม 2566

รู้จักกับ FrankenPHP

The Modern PHP App Server, written in Go FrankenPHP เป็น PHP Application Server ใหม่ที่ถูกเขียนขึ้นมาบนภาษา Go ถูกพัฒนาโดยนาย Kévin Dunglas, สมาชิกหลักของทีม Symfony นะครับ โดยความสามารถที่น่าสนใจของ FrankenPHP นี้ก็พาเอาฟีเจอร์ที่เป็น modern ของ Web Application Server สมัยนี้เข้ามาให้ใช้งานได้ใน PHP

มาทำความรู้จักกับ Laravel Pulse
16 พฤศจิกายน 2566

มาทำความรู้จักกับ Laravel Pulse

Laravel Pulse เป็น เป็นเครื่องมือสำหรับ Health และ Performance Monitoring สำหรับ Laravel Application ที่ปล่อยออกมาให้ใช้ได้ Free และเป็น Open Source โดย Laravel Pulse ถูกพัฒนาโดยใช้ Laravel Livewire

Phattarachai Chaimongkol

เกี่ยวกับ phattarachai.dev

ผมอ๊อฟนะครับ เป็นผู้ประกอบการอิสระ ที่ปรึกษาทางด้าน Web Application Development ให้แก่องค์กร ธุรกิจ SME และหน่วยงานราชการ
Web Developer ผู้มีใจรักใน Laravel เป็นพาร์ทเนอร์บริษัท Digital Agency ชั้นนำทางด้าน UX/UI เพื่อพัฒนาโปรเจคให้แก่ลูกค้า ผมช่วยสร้างเครื่องมือทางด้าน Web ที่มีคุณภาพให้ผู้ประกอบการดำเนินธุรกิจได้ง่ายขึ้นใช้งานได้จริง เน้นประสบการณ์ ความชำนาญ ผลงานคุ้มค่าเทียบเท่าจ้างงานกับบริษัทใหญ่ ๆ

ยามว่าง ๆ ชอบเล่นเกมส์บน Steam ครับ