Я работаю с 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, потому что я не получаю нужное количество результатов.