API Resources คือคลาสสำหรับการแปลงข้อมูล (transformation classes) ที่ควบคุมวิธีที่ Eloquent models (และ collections) ถูก serialize เป็น JSON สำหรับ response ของ API ช่วยให้คุณกำหนดรูปร่างของ output ที่ API ส่งออกได้อย่างแม่นยำ ทั้งการเลือกว่าจะเปิดเผยฟิลด์ใด เปลี่ยนชื่อฟิลด์ จัดรูปแบบค่า และรวมข้อมูลที่เกี่ยวข้อง โดยแยกการนำเสนอของ API ออกจากโครงสร้างของฐานข้อมูล
ปัญหา: การเปิดเผย model แบบดิบ
::();
