如何使用laravel 6使用两个模型之间的关系从第一个表中获取field_name



我有两个带有两个模型的表,并对其进行反应。可以从第一个表中获得field_name:-

第一种型号:

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

第二种型号:

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

相关内容

  • 没有找到相关文章

最新更新