Blog
-thumb.jpg)
ฟีเจอร์ใน PHP 8 ที่แม้แต่ Javascript ก็ยังไม่มี
PHP 8 มีพวก syntax หรือฟีเจอร์ทางภาษาบางอย่างที่แม้แต่ Javascript เองก็ยังไม่มี พวก Syntax เหล่านี้ถ้าเรารู้จักใช้ให้ถูกตามวัตถุประสงค์ก็ช่วยให้ Code ที่เราเขียนดู Clean อ่านง่าย Flow ในการเขียน Code ของเราดูกระชับทำความเข้าใจได้ง่ายมากขึ้น

วิธีการดูขนาดโฟลเดอร์บน Ubuntu
วิธีการดูขนาดไฟล์ในแต่ละ Folder บน linux ใช้ คำสั่ง du -h --max-dept=1
-thumb.jpg)
มีอะไรใหม่ใน PHP8.3
ใน PHP 8.3 ที่ถูกปล่อยมาในช่วงปลายปี 2566 (23 พ.ย. 66) ได้มีส่วนที่พัฒนาเพิ่มเติมมาหลายอย่าง เช่น คลาสแบบ readonly ฟังก์ชัน json_validate() การตรวจสอบ Stack overflow และอื่นหลายอย่างนะครับ
ในบทความนี้ผมจะลองมาไล่ดูฟีเจอร์ใหม่ ๆ เอามาเท่าที่น่าสนใจ และเราน่าจะได้ใช้งานในการเขียนโค๊ดทั่ว ๆ ไปกันนะครับ

วิธีแสดง Confirmation ก่อน Submit ข้อมูลใน Laravel Livewire
wire:confirm เป็น Livewire directive ที่จะช่วยให้เราเพิ่ม Confirmation Dialog ก่อนที่เราจะทำการ submit ข้อมูลอะไรที่ต้องมีการยืนยันก่อนดำเนินการ คำสั่งนี้จะทำงานเหมือนกับ native javascript function confirm() เลย โดยจะเป็นการเรียกผ่าน Livewire โดยที่เราไม่ต้องเขียนฟังก์ชัน Javascript เพิ่มขึ้นมาเอง

ระบบบัญชีออมทองผ่าน Line OA
ระบบบัญชีออมทองผ่าน Line OA
เป็นระบบ Line LIFF ให้ลูกค้าร้านทองสามารถตรวจสอบบัญชี ยอดการออมทองของตัวเองได้ผ่านทาง Line OA โดยตรง พัฒนาร่วมกับระบบออมทางหลังบ้านที่จัดการโดยแอดมินร้านทอง

วิธีการให้ git จดจำ password โดยไม่ต้องระบุใหม่ทุกครั้ง
บางครั้งเวลาเราใช้งาน git ในเครื่องของเราจะมีการถามรหัสผ่านเพื่อความปลอดภัย แต่ถ้าเราไม่ต้องการกรอกรหัสผ่านใหม่ทุกครั้งเราสามารถใช้คำสั่งต่อไปนี้เพื่อให้ git จดจำรหัสผ่านไว้ในเครื่องของเราได้

วิธีการเช็ค Detect Browser ผู้ใช้จาก Laravel
บางครั้งในโปรแกรมที่เราเขียนขึ้น เราต้องการทราบว่าผู้ใช้ที่เข้ามาใช้งาน Web Application ของเราใช้งานมาจากอุปกรณ์ใด Browser ไหน หรือ OS อะไร เราสามารถใช้ package phattarachai/laravel-mobile-detect เพื่อตรวจสอบ client ที่ผู้ใช้เรียกใช้เข้ามาได้
-thumb.jpg)
ระบบแบบทดสอบประเมินบุคลิกภาพ
เป็นแพลตฟอร์มที่รวบรวมทุกการประเมินทางจิตวิทยา สําหรับการคัดสรรบุคลากรไว้ในแหล่งเดียว Project นี้ผมได้รับความไว้วางใจจากทีม Start Up นำทีมโดยอาจารย์ ม.จุฬาให้พัฒนาแพลทฟอร์มนี้ขึ้นมาครับ

การ Test Upload ไฟล์ใน Laravel
Laravel มี ตัวช่วยสำหรับการทดสอบ file upload โดยอาศัย method fake() ในคลาส UploadFile หรือใน facade Storage

ระบบติดตามโครงการการออกแบบผลิตภัณฑ์สินค้า OTOP
พัฒนาระบบการเลือกแบบพัฒนาผลิตภัณฑ์สินค้า OTOP สำหรับผู้ประกอบการชุมชนผ่านทาง Line Official Account

งานพัฒนา Platform Video E-learning
แพลทฟอร์มสื่อการเรียนรู้ในรูปแบบวิดิโอสำหรับผู้ประกอบการชมชน สามาถเข้าชมได้ผ่านทางหน้าเวปและ Line OA

Active Learning in Online Teaching
Active Learning in Online Teaching
เวปให้ข้อมูลแนะนำรูปแบบการเรียนการสอนแบบออนไลน์ จาก อ. คณะนวัตกรรมการเรียนรู้ มหาวิทยาลัยศรีนครินทรวิโรฒ ในนามสมาคม ควอท

ตัวอย่าง Line Chatbot
อันนี้เป็นตัวอย่าง Line Chat Bot ที่ผมทำขึ้นมาเพื่อสาธิตการใช้งาน Flex Message และ Rich Menu สามารถ Add line @655fvbfe เพื่อลองเล่นได้เลยครับ

ระบบจัดการคลังสินค้าแบบ VMI
ระบบคลังสินค้าแบบฝากวาง เป็นระบบสำหรับจัดการ Stock สินค้า การเบิกของ/เติมของ มีการกำหนด Min/Max Stock มีการแจ้งเตือน Vendor ให้เติมสินค้าได้เมื่อมีการใช้งานถึงกำหนด

เคล็ดลับ HTML ที่เราอาจไม่เคยรู้
ในบทความนี้ผมจะมาแชร์เคล็ดลัดในภาษา HTML ที่คุณอาจจะไม่เคยรู้มาก่อนให้รู้จักกัน

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