[英]How can i select specific field name using belongTo relationship in laravel model using eloquent?
[英]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.