php - 如何使用 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
推荐阅读
- reactjs - 谁能解释一下我对 setState 的反应
- javascript - 连字符分隔的浮点数的正则表达式
- agora.io - 如何为 Agora 验证服务器生成的令牌
- android - Recyclerview 上的所有按钮清单都不起作用
- python-3.x - Tensorflow r1.12:TypeError:运行第二个脚本时已为 SparseTensorValue 注册的类型
- python - 从数据框中拆分和连接字符串
- lisp - 将 Lisp 语法与 (operator-integer-operator) 格式混淆
- r - 翻转顺序表中的列/行
- python - 如何从数字列中提取任何数字子集
- c++ - 宏“SCNxPTR”在 centos7 上不起作用