สำหรับคนที่เป็น Web Developer พัฒนาเว็บไซต์ ผมก็จะมาแนะนำ Package Laravel ที่จำเป็นต่อการพัฒนาเว็บไชต์และได้รับความนิยม ซึ่งผู้พัฒนาเว็บไซต์จำเป็นจะต้องรู้จักและมีติดเว็บเอาไว้ ซึ่งผมก็ใช้อยู่ในปัจจุบัน
Basic Package
- Mail Editor : ใช้สำหรับส่งเมล์ Spam ทั้งหลายใน Comment และ Contact Form เพื่อไม่ให้เผยแพร่ข้อมูลที่เป็นอันตรายและไม่เกี่ยวข้องกับเนื้อหาในเว็บ
- PHPMailer : ใช้สำหรับส่งเมล์ Send Email โดยมี Feature ที่ครอบคลุมทั้ง CC, BCC, Attachment, Validation รองรับการส่งเมล์แบบ Multiple และยัง Support ภาษาไทยด้วย
- Adldap2 : ใช้สำหรับการเชื่อมต่อ LDAP บน Active Directory โดยมี Feature ที่ครอบคลุมทั้ง Search, Create, Update, Delete ทำให้สามารถจัดการได้ง่าย และรองรับการเชื่อมต่อแบบ Multiple LDAP ด้วย
- Google2FA : ใช้สำหรับการทำ Two-Factor Authentication โดยใน Application ของ Google จะทำการ Generate ตัวเลข 6 หลัก ทุก ๆ 30 วินาที ซึ่งเราต้องนำมาใช้ในการ Authentication
- BaconQrCode : ใช้สำหรับการสร้าง QR Code ซึ่งเราต้องใช้ในการทำพวก Google2FA, PromptPay หรือในกรณีที่เราต้องการ Generate QR Code เพื่อทำลิงก์ไปยัง Web Site
- No CAPTCHA : ใช้สำหรับการทำ reCAPTCHA เพื่อป้องกัน BOT โดยสามารถเชื่อมต่อกับ Google reCAPTCHA Admin Console เพื่อดูภาพรวมได้
- Pradis : ใช้สำหรับการทำ Caching Server ในการเก็บข้อมูลพวก Cache ลงบน Memory ซึ่งจะเหมือนกับการใช้ Redis ทั่ว ๆ ไป
- Mapbox : ใช้สำหรับการทำ Data Vitualization Map แสดงข้อมูลสวย ๆ บน แผนที่ ซึ่งจะดีกว่าแสดงบน Google Map แต่ถ้าต้องการแสดงข้อมูลบนแผนที่ ที่ต้องการความถูกต้องแม่นยำ ก็ให้ใช้ Google Map จะดีกว่า
- JWT : ใช้สำหรับการทำ JSON Web Token
- Tesseract OCR : ใช้สำหรับการทำ Optical Character Recognition ที่ใช้ในการแปลง Image เป็น Text ของ Google เพื่อให้สามารถจัดเก็บข้อมูลในรูปแบบดิจิตอล
Leave a Reply