رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت منوی داینامیک در لاراول
#1
ساخت منوی داینامیک
چطوری توی لاراول منوی داینامیک بسازم؟ که تا هر چند تا سطح که میخوام منو و زیرمنو داشته باشه

پکیج laravel menu رو نصب کردم کامل داکیومنتشو خوندم ولی اصلا کلاس اصلی پکیج رو نمیخونه.
ممنون میشم واسه ساخت منوی داینامیک کمکم کنید. Big Grin Undecided Sleepy
پاسخ
#2
(03-06-2016, 05:15 PM)abi128 نوشته:  ساخت منوی داینامیک
چطوری توی لاراول منوی داینامیک بسازم؟ که تا هر چند تا سطح که میخوام منو و زیرمنو داشته باشه

پکیج laravel menu رو نصب کردم کامل داکیومنتشو خوندم ولی اصلا کلاس اصلی پکیج رو نمیخونه.
ممنون میشم واسه ساخت منوی داینامیک کمکم کنید. Big Grin  Undecided  Sleepy

یک جدول برای منو تعریف کنید:
id
name
parent
داخل parent ایدی منو بالایی قرار میگیره به عنوان مثال منوی Login زیر منویی از منوی panel هست
پس با این اوصاف ایدی panel توی بخش parent از سطر لاگین قرار میگیره
برای فراخوانی هم
میتونید یک رابطه به خود جدول ایجاد کنید و یا همه دسته بندی ها رو فراخوانی کنید و بعد شروع کنید با Foreach زیر هم چیدن
نمونه کد برای Blade:
کد:
@foreach($menu as $parent)
                @if($parent->parent == 0)
                    <ul>
                        @foreach($menu as $child)
                            @if($child->parent == $parent->id)
                            <li>{{$child->name}}</li>
                            @endif
                        @endforeach
                    </ul>
                @endif
            @endforeach
البته من این رو ساده بیان کردم اگر روش بیشتر فکر کنید راه های دیگه ای هم وجود داره
پاسخ
#3
البته این روش تا ۲ سطح بیشتر نشون نمیده
برای سطوح بیشتر باید چک بشه آیا منو حاضر فرزندی داره یا نه
اگه فرزندی داشت ul چاپ کن اگه نداشت li
کار بیشتری میبره
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  چگونه ورودی داینامیک را در دیتابیس ذخیره کنم؟ زهرا 2 23 05-23-2017, 07:03 AM
آخرین ارسال: aligoli
  گرفتن آپدیت های وب هوک تلگرام در لاراول Mr.AMiR 1 25 05-11-2017, 11:30 AM
آخرین ارسال: Mr.AMiR
  بهترین پکیج acl برای لاراول چیست homeily@gmail.com 3 149 05-08-2017, 09:27 AM
آخرین ارسال: Geppeto
  لینک فایل های css و js در لاراول saeed.rahgooy@gmail.com 1 40 05-01-2017, 07:50 PM
آخرین ارسال: zootech
  آموزش فارسی لاراول ۵ alihossein 5 3,196 03-19-2017, 05:59 PM
آخرین ارسال: meysam_biz
  ساخت authentication شخصی یا استفاده از authentication لاراول meysam_biz 0 63 03-19-2017, 05:38 PM
آخرین ارسال: meysam_biz
  درخواست راهنمایی : تعریف سطوح دسترسی کاربری در لاراول Bvk.Programmer 11 1,015 02-16-2017, 10:09 PM
آخرین ارسال: ansar
  # سوال : آموزش ساخت ربات تلگرام با پکیج irazasyed/telegram-bot-sdk Bvk.Programmer 1 425 02-16-2017, 09:55 PM
آخرین ارسال: ansar
  ساخت سریع بخش مدیریت یک سایت AMIR.EMAIL@YAHOO.COM 3 481 12-15-2016, 10:41 PM
آخرین ارسال: homeily@gmail.com
  ساخت هاست مجازی برای اجرای خودکار روی پورت ۸۰ larch 0 62 12-07-2016, 04:36 AM
آخرین ارسال: larch

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

انجمن لاراولیستا به عشق توسعه دهنده ها و علاقمندان به این فریم ورک محبوب ایجاد شده و امیدواریم با نظرات خوبتون ما رو در بهبود کار یاری کنید. در ضمن خیلی هم خوشحال میشیم شما هم در توسعه این انجمن سهمی داشته باشید.