نمایش نتایج 1 تا 2 از 2

نام تاپیک: گذاشتن شرط در ارتباطات

  1. #1
    کاربر دائمی آواتار nader.golab
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    در دل تمرکز
    سن
    36
    پست
    193

    گذاشتن شرط در ارتباطات

    سلام وقت بخیر.
    با استفاده از eloquent می خوام شرط زیر رو بزارم.
    من یک جدول دوره آموزشی دارم که گروه بندی شده. به نام مدل courses و category
    حالا موقع جستجو می خوام بگم که دوره های که در گروه فلان قرار دارن برام لیست بشن.اینم دارم که دوره های که در یک کلاس درسی فلان هم هستن بیاره.
    در واقعا یعنی دورهایی که در گروه فلانی و در کلاس درسی فلان هستن لیست بشه.
    اگر چند به چند و یک به چندش با هم فرق داره توضیح بدید.ممنونم.

    مدل Courses


    public function categories() { return $this->belongsToMany(categories::class, 'category_course', 'course_id', 'category_id'); }


    مدل categories

    public function courses() { return $this->belongsToMany(Courses::class, 'category_course', 'category_id', 'course_id'); }




  2. #2
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: گذاشتن شرط در ارتباطات

    اگه فرقشون رو دارید میپرسید که مشخص
    در رابطه یک به چند مثل رابطه فرزند و پدر میمونه
    فرزند یک پدر داره ... ولی پدر چند تا فرزند میتونه داشته باشه ... که تیبل فرزند یک نشانی از تیبل پدر داره که با father_id یا همچین چیزی مشخص میشه

    رابطه چند به چند تیبل ها در یک سطح هستن و رابطه پدر و فرزندی ندارن
    از اونجای یکه رابطه متغییر هست برای هر سطر (یعنی هر سطر ممکنه تعداد رابطه های متفاوتی داشته باشه با سطر دیگه نمیشه تو خود تیبل ها فیلد گزاشت برای نشون دادن این رباطه ها
    در نتیجه برای نشون دادن ارتباطشون از تیبل سومی استفاده میشه که توش ثبت میکنی این رو

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •