توضیحات

در این جلسه به توضیح صفحه ای فروشگاه در پروژه فروشگاه اینترنتی با لاراول می پردازیم.


طراحی وب طراحی سایت پی اچ پی php شی گرایی php oop php mvc mvc پایگاه داده laravel لاراول فروشگاه_اینترنتی

مدرس دوره علی شیخ
مدت دوره 42:39:50
تعداد ویدیو 212

وضعیت دوره : کامل شده
قیمت دوره : 699,000 629,000 تومان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

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

    • سلام وقت بخیر.
      شما با توجه به تعداد لایه دسته بندی میتوانید فرزندان هر لایه را بیرون بیارید و از طرفی بگید محصولاتی که category_id اونها برابر با id از فزندان دسته بندی انتخابی هست را دریافت و نمایش بده

    • با سلام خدمت استاد گرامی تکه کد اصلاح شده جهت نمایش زیر محصولات ، هنگام انتخاب والد را در صفحه فروشگاه جهت استفاده سایر دوستان خدمتتان ارسال می دارم.

                                     <ul>
      
      <li class="cl2 p-b-6">{{ $category->parent_id == 0 ? $category->name : $category->parent->name }}</li>
      @if ($category->parent_id == 0 )
      @foreach ($category->children as $childCategory)
      <li class="p-b-6 pr-3">
      <a class="filter-link stext-106 trans-04"
      href="{{ route('home.categories.show', ['category' => $childCategory->slug]) }}">
      {{ $childCategory->name }}
      </a>
      </li>
      @endforeach

      @else
      @foreach ($category->parent->children as $childCategory)
      <li class="p-b-6 pr-3">
      <a class="filter-link stext-106 trans-04"
      href="{{ route('home.categories.show', ['category' => $childCategory->slug]) }}"
      style="{{ $childCategory->slug == $category->slug ? 'color: #717fe0' : '' }}">
      {{ $childCategory->name }}
      </a>
      </li>
      @endforeach
      @endif
      </ul>

    • با سلام خدمت استاد گرامی تکه کد اصلاح شده جهت نمایش زیر محصولات ، هنگام انتخاب والد را در صفحه فروشگاه سمت کنترلر جهت استفاده سایر دوستان خدمتتان ارسال می دارم.

      
      
      public function show(Request $request , Category $category)
      {
      $attributes = $category->attributes()->where('is_filter' , 1)->with('values')->get();
      $variation = $category->attributes()->where('is_variation' , 1)->with('variationValues')->first();

      if($category->parent_id == 0){
      $cat = $category->children()->pluck('id')->all();
      $products = Product::whereIn('category_id', $cat)->filter()->search()->get();


      }else{
      $products = $category->products()->filter()->search()->get();
      }

      return view('home.categories.show' , compact('category' , 'attributes' , 'variation' , 'products'));


      }