ماذا تعني الـ Repository في إطار العمل Laravel؟

السلام عليكم،

بعدما أنهيت عدة مشاريع صغيرة باستخدام Laravel، حان الوقت لفهم الإطار بتفاصيله وكيفية عمله حتى أُنجز مشاريع كبيرة ومعقدة بسهولة.

واجهتني مسألة لم أفهمها، وهي الـ Repository Pattern.

هل من أحدٍ يشرحها لي ببساطة؟


ببساطة هى طبقات للبيانات تعمل كوسيط بين الموديل و الكنترولر