Передача id значения оптоина обратно. Но объект не имеет данных в контроллере - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь вернуть идентификатор опции в поле выбора. Это сделано так в представлении.

<div class="col-md-10">
                  <select class="form-control" id="item" name="item">
                    <!--Gets all items from DB -->
                    @foreach ($items as $item)
                      <option value="{{$item->id}}">{{$item->name}}</option>
                    @endforeach
                  </select>
                </div>
              </div>

В контроллере я могу получить это очень хорошо

$selectedItemId = $request->item;

    $items = itemList::where('id', $selectedPropertyId);
    dd($items);

Но объект $ item заполняется всеми атрибутами из базы данных

Ответы [ 2 ]

0 голосов
/ 02 мая 2018

Нашел ответ

   $selectedPropertyId = $request->item;

    $items= itemList::where('id', $selectedPropertyId)->first();

У меня никогда не было первого в

0 голосов
/ 02 мая 2018

Использование pluck функция

$itemsId = itemList::where('id', $selectedPropertyId)->pluck(['id');

или

$itemId = itemList::whereId($selectedPropertyId)->first(['id'])->id;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...