Почему в Laravel 5.6 выделены все элементы боковой панели? - PullRequest
0 голосов
/ 17 ноября 2018

работает с laravel 5.6, и у меня есть элементы бокового меню начальной загрузки, как это

<li class="{{ active_menu(Route::CurrentRouteName(), 'reports', 0,7)}}">
    <a href="{{route('reports.alluser')}}">All Users</a></li>

    <li class="{{ active_menu(Route::CurrentRouteName(), 'reports', 0,7)}}">
    <a href="{{route('reports.pie_chart')}}">Category Chart</a></li>

    <li class="{{ active_menu(Route::CurrentRouteName(), 'reports', 0,7)}}">
    <a href="{{route('reports.categorystatic')}}">Category Static</a></li>

У меня есть вспомогательная функция для этого sidemenu в app / helper / Helper.php

<?php

if(! function_exists('active_menu')) {
    function active_menu($currentRouteName, $requestName, $start, $finish){
        if (substr($currentRouteName,$start, $finish) == $requestName){
            return 'active';

        }else{
            return null;
        }
    }
    }

но когда я нажимаю одну ссылку меню выше, выделите все ссылки меню. проблема здесь во всех ссылках, это выделить все меню, которые включают «отчеты», 0,7

'reports', 0,7

Как запретить выделение всех пунктов меню и выделение только выбранного элемента меню?

как я могу исправить эту проблему здесь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...