簡體   English   中英

如何通過 Laravel 中的外鍵 ID 從表列的不同單元格返回值 8.*

[英]How to return value from different cell of table column by foreign key id in Laravel 8.*

我制作了將編輯數據添加到數據庫的視圖,它的表有外鍵。 因此,對於請求,我需要它的 ID。 我可以以某種方式顯示它的名稱,而下面是 ID 嗎?

如果標題誤導,我很抱歉,我不知道如何正確地詢問這個問題

在我的 controller 中,我同時使用外鍵和主鍵表

我用這個來做:(我不知道它是怎么叫的)

在此處輸入圖像描述

表單代碼

<div class="form-group col-md-4">
        <label for="inputState">City</label>
        <select id="inputState" name="city_id" class="form-control">

            <option selected >{{ $data->city_id }}</option>

            @foreach($city as $city)
            <option>{{ $city->id }}</option>
            @endforeach

        </select>
    </div>

我想這就是你要找的。 在編輯時,您將 $data 和 $city 屬性傳遞給刀片,並且在循環中,如果選中條件,您可以選擇 select 元素中的選項

<div class="form-group col-md-4">
   <label for="inputState">City</label>
   <select id="inputState" name="city_id" class="form-control">
      <option value="">Select</option>
      @foreach($city as $city)
         <option value="{{ $city->id }}" @if($city->id == $data->city_id) selected @endif>{{ $city->name }}</option>
      @endforeach
   </select>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM