سلام دوستان
من از قالب vuexy برای پروژه ام میخوام استفاده کنم ولی مشکلی که دارم اینه که توی سایدبار اگر لینک زیر رو باز میکنم
/user/create
دوباره روی همون لینک کلیک میکنم لینک به صورت زیر در میاد
/user/user/create
فایل sidebar.blade.php اطلاعاتشو از یک فایل json میگیره.
verticalMenu.json
{"url": "user/create", "name": "ایجاد کاربر", "icon": "fal fa-users"}
sidebar.blade.php
@php $configData = Helper::applClasses(); @endphp <div class="main-menu menu-fixed {{($configData['theme'] === 'light') ? "menu-light" : "menu-dark"}} menu-accordion menu-shadow" data-scroll-to-active="true"> <div class="navbar-header"> <ul class="nav navbar-nav flex-row"> <li class="nav-item mr-auto"><a class="navbar-brand" href="dashboard-analytics"> <div class="brand-logo"></div> <h2 class="brand-text mb-0">Vuexy</h2> </a></li> <li class="nav-item nav-toggle"><a class="nav-link modern-nav-toggle pr-0" data-toggle="collapse"><i class="feather icon-x d-block d-xl-none font-medium-4 primary toggle-icon"></i><i class="toggle-icon feather icon-disc font-medium-4 d-none d-xl-block primary collapse-toggle-icon" data-ticon="icon-disc"></i></a></li> </ul> </div> <div class="shadow-bottom"></div> <div class="main-menu-content"> <ul class="navigation navigation-main" id="main-menu-navigation" data-menu="menu-navigation"> {{-- Foreach menu item starts --}} @foreach($menuData[0]->menu as $menu) @if(isset($menu->navheader)) <li class="navigation-header"> <span>{{ $menu->navheader }}</span> </li> @else {{-- Add Custom Class with nav-item --}} @php $custom_classes = ""; if(isset($menu->classlist)) { $custom_classes = $menu->classlist; } $translation = ""; if(isset($menu->i18n)){ $translation = $menu->i18n; } @endphp <li class="nav-item {{ (request()->is($menu->url)) ? 'active' : '' }} {{ $custom_classes }}"> <a href="{{ url($menu->url) }}"> <i class="{{ $menu->icon }}"></i> <span class="menu-title" data-i18n="{{ $translation }}">{{ $menu->name }}</span> @if (isset($menu->badge)) <?php $badgeClasses = "badge badge-pill badge-primary float-right" ?> <span class="{{ isset($menu->badgeClass) ? $menu->badgeClass.' test' : $badgeClasses.' notTest' }} ">{{$menu->badge}}</span> @endif </a> @if(isset($menu->submenu)) @include('panels/submenu', ['menu' => $menu->submenu]) @endif </li> @endif @endforeach {{-- Foreach menu item ends --}} </ul> </div> </div> <!-- END: Main Menu-->
سلام
بنظرم قسمت
{"url": "user/create", "name": "ایجاد کاربر", "icon": "fal fa-users"}
یک / بزارید قبل یوزر
به این شکل
{"url": "/user/create", "name": "ایجاد کاربر", "icon": "fal fa-users"}
یا /user بردارید
ببینید یه کاری دیگه ای که میتونید انجام بدین بیاین اون فایل جیسون رو نادیده بگیرید، یعنی توی ساید بار خودتون منو رو اضافه کنید و لینک بدید بهش.
درسته که اون روش بهتره و تکرار کد رو کم میکنه ولی اینم روش مشکل داری نیست
@sahelz74
تست کردم فایده ای نداشت حتی توی url اسم روت رو نوشتم و توی فایل ویو از تابع route استفاده کردم ولی نشد
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟