簡體   English   中英

如何使用 laravel 6 使用兩個模型之間的關系從第一個表中獲取 field_name?

[英]How can I get field_name from the first table using relationship between two models using laravel 6?

我有兩個帶有兩個模型的表,並做出反應以從第一個表中獲取field_name :-

第一個 Model:

    class KpcField extends Model
{
    public function concession(){
        return $this->hasMany(Concessions::class);
    }
}

第二個 Model:

 class Concessions extends Model
{
    public function kpcField(){
        return $this->belongsTo(KpcField::class);
    }
}

並試圖在讓步視圖中檢索field_name但它顯示(嘗試獲取非對象的屬性field_name

使用 foreach 顯示表中的數據:

@foreach ($show_concessions as $show_concession)

<td> {{ $show_concession->kpcField->field_name}} </td>

@endforeach

你可以試試這個:

@foreach ($show_concessions as $show_concession)
 @foreach ($show_concession->kpcField as $item)
   <td> {{ $item->field_name}} </td>
 @endforeach
@endforeach

暫無
暫無

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

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