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

Emilio Cunningham

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

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

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

أجوبة بواسطة Emilio Cunningham

  1. بتاريخ On 22/10/2018 at 17:49 قال Nael Saeed:

    السلام عليكم
    الأمر بسيط تماماً

    بداية بالنسبة لي فأنا أتبع طريقة تساعد على التعامل مع العلاقة من النوع الذي تريده بشكل أفضل وذلك بتسمية العلاقة باسم يعبر عنها. أنت استخدمت 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

    شكرا لكم

×
×
  • أضف...