راکت
مهرداد
مهرداد
توسط مهرداد مطرح شد
7 پاسخ

نمایش دسته بندی ها در سایت لاراول

دوستان من یه سری دسته بندی و زیر دسته ایجاد کردم و دسته بندی هارو بصورت بینهایت کد نویسی کردم الان میخام اون دسته بندی های اصلی و زیر دسته هارو توی وبسایت نمایش بدم با هر مدل foreach های تو در تو انجام میدم نمیشه ظاهرش یا بهم ریخته بالا میاد یا درست و حسابی نتیجه نمیگیرم از تابع بازگشتی هم نتونستم استفاده کنم کسی هست بهم کمک کنه کد های استاتیک منو هام بصورت زیر هست

اینم دسته بندی هام هست که میخام اینارو نمایش بدم به همراه دسته های فرزند


ثبت پرسش جدید
حسین شیری نژاد
حسین شیری نژاد
تخصص :programmer
@hosseinshirinegad986 سال پیشمطرح شد
-1

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


محمدحسن یگانه
محمدحسن یگانه
تخصص :Full-Stack Web Developer Freelancer
@mhyeganeh6 سال پیشمطرح شد
0

@mehrdadroshanraee69

دوست عزیز؛
دراینجور مواقع، بدون دیدن معماری دیتابیس و کوئری ها و نحوه استفاده تون متاسفانه نمیشه نظری داد و یا کمکی کرد.


مهرداد
مهرداد
@mehrdadroshanraee696 سال پیشمطرح شد
0

@mhyeganeh
@hosseinshirinegad98

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


حسین شیری نژاد
حسین شیری نژاد
تخصص :programmer
@hosseinshirinegad986 سال پیشمطرح شد
مهرداد
مهرداد
@mehrdadroshanraee696 سال پیشمطرح شد
0

@hosseinshirinegad98
ممنونم اینم همون شد تغییری نکرد توی نمایش


حسین شیری نژاد
حسین شیری نژاد
تخصص :programmer
@hosseinshirinegad986 سال پیشمطرح شد
0

شما اینجا یه اشتباه کردی چرا دوبار کوئری زدی دسته های اصلی رو خوندی.تو تصویر بهت نشون دادم. اونجایی رو که در تصویر دورشو خط کشیدم پاک کن به جاش از متغییر $category با ریلیشن child استفاده کن

@mehrdadroshanraee69


مهدی
مهدی
تخصص :برنامه نویس سرور
@mahdi126 سال پیشمطرح شد
0

سلام بستگی داره به کوئری ولی اینجوری ک من متوجه شدم از متغییرتون

...
@foreach($cat as $rows)
  <li>
     <a>{{ $rows->name  }}</a>
     ...
    @foreach($cat as $rows_sub)
        @if($rows->sub == $rows_sub->id)
                <div> {{ $rows_sub->name  }} </div>
        @endif
    @endforeach
     ...
  </li>
@endforeach
...

این راه ولی توصیه نمیکنم

بهتر کوئری عوض کنید


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

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