رضا
3 سال پیش توسط رضا مطرح شد
0 پاسخ

نمایش محصولات یک دسته بندی در رابطه ی چند به چند

سلام دوستان
من یک رابطه ی چند به چند بین محصولاتم و دسته بندی هام دارم و دسته بندی هام بصورت تودرتو هستند و من بین دسته بندی و محصولات رو با استفاده از رابطه ی پلی مورفیک و بصورت جدول میانی ذخیره کردم و حالا قصد دارم با استفاده از یک روت وقتی ایدی دسته بندی رو بهش میدم تمام محصولاتی که با دسته بندی یکسان هست نمایش بده؟؟!!!؟؟ فرضا اگر ایدی دسته بندی شما ۲ رو ارسال کردم تمام محصولات با دسته بندی 2 نمایش داده بشه.

    products
        - id
        - title

    categories
         - id
         - name

    category_product
         - category_id
         - product_id

route:

    Route::get('/products/category/{category}', 'ProductController@ProductBaseCategory');

product model:

    public function categories(): belongsToMany
    {
        return $this->belongsToMany(Category::class);
    }

category model:

    public function products(): belongsToMany
    {
        return $this->belongsToMany(product::class);
    }

controller:

    public function ProductBaseCategory()
    {
        //???
    }

ثبت پرسش جدید

به همدیگه کمک کنیم

به رضا کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام