1. Spatie Laravel Permissions
https://github.com/spatie/laravel-permission
การใช้งาน: การจัดการบทบาท (role) และสิทธิ์ (permission)
ช่วยให้เราสามารถกำหนดบทบาท มอบสิทธิ์ และควบคุมการเข้าถึงได้ง่ายขึ้นโดยไม่ซับซ้อน
.
2. Laravel Debugbar
https://github.com/barryvdh/laravel-debugbar
การใช้งาน: ดีบักและวิเคราะห์ประสิทธิภาพ
เพิ่มแถบเครื่องมือสำหรับนักพัฒนา ช่วยตรวจสอบ query, route และปัญหาด้าน performance ได้สะดวก
.
3. Telescope
https://laravel.com/docs/telescope
การใช้งาน: การตรวจสอบแอปพลิเคชัน
เป็น debugging assistant อย่างเป็นทางการจาก Laravel ที่ช่วยติดตาม HTTP requests, jobs, exceptions และอื่น ๆ
.
4. Laravel Socialite
https://laravel.com/docs/socialite
การใช้งาน: OAuth Authentication
ช่วยเชื่อมต่อการเข้าสู่ระบบผ่าน Google, Facebook, GitHub และผู้ให้บริการอื่น ๆ ได้ง่ายดาย
.
5. Laravel Excel
การใช้งาน: ทำงานกับไฟล์สเปรดชีต
แพ็กเกจจาก Maatwebsite สำหรับ import/export ไฟล์ Excel และ CSV อย่างมีประสิทธิภาพ
.
6. Laravel Sanctum & Laravel Passport
https://laravel.com/docs/12.x/sanctum
https://laravel.com/docs/12.x/passport
การใช้งาน: การยืนยันตัวตนสำหรับ API
Sanctum: เหมาะสำหรับ SPA และ Mobile Apps
Passport: รองรับ OAuth2 สำหรับ API ที่ซับซ้อนมากขึ้น
.
7. Laravel Scout
https://laravel.com/docs/scout
การใช้งาน: Full-text search
ผสานการทำงานกับ Algolia หรือ Meilisearch เพื่อทำให้ search บน Eloquent models ง่ายขึ้น
.
8. Spatie Backup
https://github.com/spatie/laravel-backup
การใช้งาน: การสำรองข้อมูลอัตโนมัติ
ช่วยสำรองฐานข้อมูลและไฟล์ของแอปพลิเคชันได้อย่างง่ายดาย
.
9. Laravel Cashier
https://laravel.com/docs/cashier
การใช้งาน: Subscription Billing
จัดการระบบชำระเงินและสมัครสมาชิกผ่าน Stripe และ Paddle ได้ครบวงจร
.
10. Filament
การใช้งาน: Admin Panel
สร้างแดชบอร์ด admin ได้รวดเร็ว ใช้งานง่าย และมี UI ที่ทันสมัย
.
11. Spatie Laravel Medialibrary
https://github.com/spatie/laravel-medialibrary
การใช้งาน: การจัดการไฟล์สื่อ
ช่วยอัปโหลดและจัดการไฟล์ รวมถึงแปลงสื่อภายใน Laravel
.
12. Larastan
https://github.com/larastan/larastan
การใช้งาน: Static Analysis
ทำ static analysis ด้วย PHPStan เพื่อปรับปรุงคุณภาพโค้ด Laravel
.
13. Spatie Laravel Query Builder
https://github.com/spatie/laravel-query-builder
การใช้งาน: API Query Filtering
ช่วยสร้าง API filters ที่ยืดหยุ่นและอ่านง่ายโดยใช้ query builder ของ Laravel
.
14. Laravel Lang
https://github.com/laravel-lang/lang
การใช้งาน: การแปลข้อความ
มี translations จากคอมมูนิตี้สำหรับ validation และ system messages ของ Laravel
.
15. Laravel Localization
https://github.com/mcamara/laravel-localization
การใช้งาน: รองรับหลายภาษา
จัดการเส้นทาง (route) และเนื้อหาสำหรับเว็บหลายภาษาได้ง่าย
.
16. Spatie Laravel Translatable
https://github.com/spatie/laravel-translatable
การใช้งาน: การแปลข้อมูลใน Model
ช่วยเก็บและดึงข้อมูลแปลของ attributes ใน Eloquent model
.
17. Laravel Horizon
https://github.com/laravel/horizon
การใช้งาน: Monitoring Queue
แดชบอร์ดสำหรับติดตามและควบคุมคิวงานใน Laravel แบบเรียลไทม์
.
18. Spatie Laravel ResponseCache
https://github.com/spatie/laravel-responsecache
การใช้งาน: การแคช response
ช่วยแคช response ทั้งหน้าเพื่อปรับปรุงประสิทธิภาพการทำงาน
.
19. Spatie Laravel Sitemap
https://github.com/spatie/laravel-sitemap
การใช้งาน: สร้าง Sitemap
สร้าง XML sitemaps สำหรับ Laravel แบบไดนามิก
.
20. Torann Laravel GeoIP
https://github.com/Torann/laravel-geoip
การใช้งาน: Geolocation ตาม IP
ตรวจสอบตำแหน่งที่ตั้งผู้ใช้จาก IP address ได้สะดวก
.
21. Prism
https://github.com/echolabsdev/prism
การใช้งาน: การเชื่อมต่อ AI
แพ็กเกจสำหรับเชื่อม Large Language Models (LLMs) เข้ากับ Laravel รองรับ text generation, multi-step conversation และการใช้ tools กับ AI providers
.
22. Laravel Modules
https://github.com/nWidart/laravel-modules
การใช้งาน: การพัฒนาแบบโมดูล
จัดโครงสร้างแอป Laravel ให้เป็นโมดูลเพื่อการจัดการที่ง่ายขึ้น
.
23. Laravel Impersonate
https://github.com/404labfr/laravel-impersonate
การใช้งาน: User Impersonation
ให้แอดมินเข้าสู่ระบบเป็นผู้ใช้อื่นเพื่อดีบักหรือซัพพอร์ต
.
24. Tenancy for Laravel
https://github.com/archtechx/tenancy
การใช้งาน: Multi-tenant Applications
ช่วยสร้างระบบหลายผู้เช่า (multi-tenancy) ใน Laravel ได้อย่างยืดหยุ่นและปรับแต่งได้ง่าย