24 คะแนน โดย xguru 2025-03-12 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • เฟรมเวิร์กเว็บแอปพลิเคชัน ที่มีความสามารถครบถ้วนและขยายต่อได้ดี
  • ทำหน้าที่เป็น starter scaffolding ที่ช่วยให้ Gopher (นักพัฒนา Go) สร้างแอปพลิเคชันได้อย่างรวดเร็ว
  • นักพัฒนา PHP สามารถปรับตัวได้ง่ายด้วยดีไซน์ที่สอดคล้องกับ Laravel

ฟีเจอร์หลัก

  • Config – จัดการการตั้งค่า ไฟล์คอนฟิกทั้งหมดจะถูกเก็บไว้ในไดเรกทอรี config
  • Http – จัดการ HTTP และการทำ request routing facades.Route()
  • Authentication – การยืนยันตัวตนผู้ใช้ รองรับ JWT
  • Authorization – มีระบบจัดการสิทธิ์ผู้ใช้ในตัว ประกอบด้วย Gates ที่เป็นการจัดการสิทธิ์แบบ closure-based และ Policies ซึ่งเป็นคอนโทรลเลอร์สำหรับรีซอร์สเฉพาะ
  • Orm – รองรับ object-relational mapping รองรับ MySQL 5.7+, PostgreSQL 9.6+, SQLite 3.8.8+, SQL Server 2017+
  • Migrate – จัดการ database migration
  • Logger – จัดการล็อก
  • Cache – จัดการแคช มีไดรเวอร์ memory และ Redis
  • Grpc – รองรับ gRPC
  • Artisan Console – ทำงานแบบ command-based ในเครื่องมือ CLI
  • Task Scheduling – ตั้งเวลางาน
  • Queue – ประมวลผลงานในคิว
  • Event – จัดการอีเวนต์
  • FileStorage – จัดเก็บไฟล์ รองรับ local และไดรเวอร์ต่าง ๆ เช่น S3, Aliyun OSS, Tencent COS, Minio, Cloudinary
  • Mail – ส่งและจัดการอีเมล
  • Validation – ตรวจสอบความถูกต้องของข้อมูล
  • Mock – รองรับ mock object และการทดสอบ
  • Hash – ทำแฮช รองรับ Argon2id, Bcrypt
  • Crypt – เข้ารหัสข้อมูล ให้การเข้ารหัส AES-256 ผ่าน OpenSSL
  • Carbon – ฟังก์ชันช่วยเหลือเกี่ยวกับ path, time, map, conversion เป็นต้น
  • Package Development – รองรับการพัฒนาแพ็กเกจ
  • Testing – มีเฟรมเวิร์กทดสอบตั้งแต่ unit test ไปจนถึง integration test
  • Localization – รองรับหลายภาษา
  • Session – จัดการเซสชัน

2 ความคิดเห็น

 
halfenif 2025-03-12

กำลังลองทดสอบอยู่ และให้ความรู้สึกเหมือนชุดรวมมิตรแบบครบเครื่องเลยครับ

 
tsboard 2025-03-12

ว้าว พระเจ้า ถ้ารู้จักสิ่งนี้ตั้งแต่แรกก็น่าจะทำโปรเจกต์ได้สบายกว่านี้เยอะเลย... 555555