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

Nael Saeed

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

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

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

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

  1. إجابة Nael Saeed سؤال في كيف يمكن إسناد أكثر من 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
×
×
  • أضف...