В настоящее время я пытаюсь выяснить, как передавать данные из элемента ul / li в контроллер в Blade.Я нашел ответ, найденный здесь:
как передать данные из блейд-файла в контроллер в Laravel
В нем объясняется, как передавать данные:
$permission->collaborator_id = $request->input('cid');
Однако это не работает в выпадающем списке ul / li.Мой код содержит следующее:
<ul class="d-none po-list" id="size">
@foreach ($productDetails as $productDetail)
<li name="size" value="{{ $productDetail->ID }}"><span>{{ $productDetail->title }}</span></li>
@endforeach
</ul>
Здесь я хочу передать значение {{$ productDetail-> ID}} в мой контроллер.Я попробовал эти два подхода:
<ul class="d-none po-list" id="size" name="size">
@foreach ($productDetails as $productDetail)
<li value="{{ $productDetail->ID }}"><span>{{ $productDetail->title }}</span></li>
@endforeach
</ul>
и
<ul class="d-none po-list" id="size">
@foreach ($productDetails as $productDetail)
<li name="size" value="{{ $productDetail->ID }}"><span>{{ $productDetail->title }}</span></li>
@endforeach
</ul>
Затем я пытаюсь вызвать его, используя это в моем контроллере:
$productOrderDetails->size_id = $request->input('size');
Я считаю,проблема в том, что я не передаю «вход», но выбрал li: проверка документации я не нахожу ничего для запроса -> выбран или запрос -> li.