رفتن به مطلب
انجمن پشتیبانی لاراول ایران
ali777

نمایش محصولات زیر دسته در دسته اصلی لاراول

Recommended Posts

تو برنامه لاراولی من محصولات به دسته بندی متصل و هر محصول متعلق به یک دسته هست و خود این دسته ها زیر دسته دارن. حالا اگر یک محصول به یک زیر دسته متصل باشه دیگه تو نمایش در دسته اصلی خودش نشون داده نمیشه و این مشکل هست باید چیکار کنم که وقتی به ویو یک دسته اصلی میریم محصولات زیر دسته اون رو هم نشون بده. 

برنامه من با لاراول هست و دسته بندی ها دارای زیر دسته هستند. مشکل اینجاست که محصولات زیر دسته تو دسته اصلی نشون داده نمیشن .

کدهای من هم به این شکل هست:

 

 

اینا کد های مدل دسته بندی ها هست
public function children(){

    return $this->hasMany(Catpro::class , 'parent_id');

}

public function childrento(){

    return $this->children()->with('childrento');

}

public function products(){

    return $this->hasMany(Product::class);

}

 

کد های مدل محصولات 

    public function category(){

        return $this->belongsTo(catpro::class);

    }
و تو کنترلر محصولات هم اینطور محصولات رو پیدا میکنم:

    public function productcategory($id)
					این ایدی ایدی دسته بندی هست که روش کلیک شده   {

        $category=catpro::where('id' , $id)->first();
        $products=product::where('catpro_id' ,$category->id )->get();
    
        
        return view('front.product.productcategory' , compact('products'));


    }

 

Share this post


Link to post
Share on other sites

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

مهمان
پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  Only 75 emoji are allowed.

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...