PHP Laravel - Bootstrap 4 Nav выпадающий с суб раскрывающимся - PullRequest
0 голосов
/ 03 апреля 2019

Я работаю с Laravel 5.x на веб-сайте, на котором я создаю новое лицо. В качестве части подтяжки лица я использую загрузчик 4.2, однако у меня возникла проблема с динамическим добавлением данных в раскрывающееся меню вместе с неверным идентификатором, который вводится.

Старый код, и без начальной загрузки это

<div class="dropdown">
      <span class="dropdown-label" tabindex="0">
      <span>Seasons</span>
          @include('includes.caret')
       </span>
       <nav class="overlay">
        @foreach ($seasons['data'] as $s)
                   <div class="dropdown">
                   <span class="dropdown-label" tabindex="0">
                   <span>{{ $s['name'] }}</span>
                      @include('includes.caret')
                   </span>
                   <nav class="overlay">
                   @foreach ($s['competitions']['data'] as $c)
                        @if ($c['organisation_id'] == $organisation['id'])
                            {{ HTML::link('/bisha/c-' . $c['id'], $c['name']) }}
                        @endif
                   @endforeach
                </nav>
            </div>
        @endforeach
    </nav>
</div>

Использование начальной загрузки 4 в повторном скине

<li class="dropdown nav-item"><a class="dropdown-toggle nav-link" data-toggle="dropdown" aria-expanded="false" href="#">Seasons</a>
<div class="dropdown-menu" role="menu">
@foreach ($seasons['data'] as $s)
    <a class="dropdown-item nav-item dropdown-toggle" role="presentation" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">{{ $s['name'] }}</a>
    <ul class="dropdown-menu" aria-labelledby="navbarDropdown">

       <li class="dropdown">
            @foreach ($s['competitions']['data'] as $c)
            @if ($c['organisation_id'] == $organisation['id'])
             {{ HTML::link('/bisha/c-' . $c['id'], $c['id']) }} {{-- this is always returning 157 and only returning one result where there should be multiple results in each --}}
            @endif 

            @endforeach
       </li>
   </ul>
@endforeach
</div>

Я был бы благодарен, если бы кто-нибудь мог помочь мне с тем, где я иду не так. Я не работал с PHP около 10 лет, и это мой первый опыт с Laravel.

Пример, которому я пытался следовать, приведен здесь

https://bootsnipp.com/snippets/35p8X, на данный момент я не добавил JavaScript, потому что я не получаю нужное количество результатов.

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