شكرا جزيلا اخى الكريم
7 نقاط السمعة
15.9 ألف مشاهدات المحتوى
عضو منذ
0
سأحاول تفسيرها لك بشكل بسيط كما قام الأعضاء الأفاضل بالرد فهى وسيط بين الModel والController وتتلخص اهميتها انه فى حالة تم تغيير مصدر البيانات والذى كان Eloquent Model الى اى مصدر اخر وليكن External API ويقوم بتزويدك بالبيانات عن طريق صيغة json. فانت داخل كل Controller كنت تقوم باستدعاء قائمة الأعضاء من خلال Model ال User مثلا $users = User::all() بالتالى لو غير مصدر الأعضاء وهو الموديل User فسوف تحتاج الى المرور الى كل Controller بالموقع وتعديله ليستخدم اسم الموديل
هذا يعتمد على نوع ومتطلبات المشروع بشكل اساسى, فقد قمت بتطور العديد من مشاريع الويب وخاصة مشاريع التجاره الإلكترونيه والتى يكون الجزء الخاص بحساب المستخدم ولوحة تحكم المدير كثير التعقيد ويتطلب الكثير من الوقت والعمل والمجهود فى حين ان اعمال الFrontend ينتهى الجزء الأكبر منها بإنتهاء التصميم والتكويد ويتبقى لك فقط وضع المنتجات فى اماكنها واضافة سلة المشتريات وصفحة تنفيذ الطلب وبعض المميزات الاخرى مثل ان كان المنتج متوفر ام لا وماهى الكميه المتوفر والكميه المباعه ودون الدخول فى تفاصيل