اذهب إلى المحتوى

نائل سعيد2

الأعضاء
  • المساهمات

    1
  • تاريخ الانضمام

  • تاريخ آخر زيارة

إجابات الأسئلة

  1. إجابة نائل سعيد2 سؤال في كيف يمكن إسناد أكثر من relationships لجدولين في Laravel كانت الإجابة المقبولة   
    السلام عليكم
    الأمر بسيط تماماً

    بداية بالنسبة لي فأنا أتبع طريقة تساعد على التعامل مع العلاقة من النوع الذي تريده بشكل أفضل وذلك بتسمية العلاقة باسم يعبر عنها. أنت استخدمت movies كاسم للعلاقة مع أن لديك علاقتين مختلفتين تربط مابين المستخدم والأفلام وهذا ماسبب لك الارتباك
    بالنسبة للعلاقة بين المستخدم والأفلام هناك علاقتين : أفلام أشاهدها لاحقاً و أفلام تعجبني

     
    // User Model -> movies to watch later public function watchLaterMovies(){ return $this->belongsToMany('App\Movie', 'watches'); } // User Model -> favorites movies public function favoriteMovies(){ return $this->belongsToMany('App\Movie', 'favorites'); }  
    في العلاقة الأولى يتم جلب الأفلام من جدول الأفلام  عبر الجدول الوسيط watches
    بينما في العلاقة الثانية يتم جلب الأفلام من جدول الأفلام عبر الجدول الوسيط favorites
×
×
  • أضف...