كيفية عمل نظام متابعة مثل تويتر

السلام عليكم لدي جدول المستخدمين يحوي بيانات المستخدمين و لدي جدول follw يحوي البيانات التالية follow_from / follw_to كيف يمكنني جلب المستخدمين الذي...

السلام عليكم
لدي جدول المستخدمين يحوي بيانات المستخدمين و لدي جدول follw يحوي البيانات التالية follow_from / follw_to
كيف يمكنني جلب المستخدمين الذين يتابعون شخص معين


2 التعليقات


  • om
    om 2017-09-21 17:57:02

    هل هناك طريقة لذلك ؟؟

  • ضياء هشام
    ضياء هشام 2017-09-21 17:57:02

    الفكرة في ان تربط جدول ال users بنفسة عن طريق علاقة many-to-many
    فلكل user عدة followers و لكل follower عدة users
    ال functions


    كمثال يوجد يوزر اسمهُ احمد قام بمتابعة محمود
    فسوف يكون احمد احد المتابعين لمحمود ولكن محمود ليس متابعا لمحمود


    ملاحضة عند ادخال البينات لا تعمل علا تكرار المدخلات مرة لليوزر ورة لل فولوير
    وانما فقط مرة واحدة

    myfollowers () {
    
    $this->belongstoMany(   users,follw ,user_id,followe_id  ) 
    
    }
    

اضف تعليق


يجب ان يكون لديك حساب في الموقع تسجيل الدخول او تسجيل عضوية جديدة

خدمات ويب الفريق