我面临使用hasMany关系返回选定列数据的问题。我有两张桌子 loadbooking,loadbooking_packages。哪里loadbooking_packages有loadbooking_id(负载簿的参考)ID。所以在我的loadbooking模型中我设置了关系:public function LoadbookingPackages(){ return $this->HasMany(LoadbookingPackage::class,'loadbooking_id');} 它返回所有列数据。但是,当我尝试使用 select 返回选定的列时,它返回 null。我试过了 :public function LoadbookingPackages(){ return $this->HasMany(LoadbookingPackage::class,'loadbooking_id')->select('id', 'packagetype_id');} 我该如何解决这个问题?
1 回答
Helenr
TA贡献1780条经验 获得超4个赞
请保持稳定
public function LoadbookingPackages()
{
return $this->HasMany(LoadbookingPackage::class,'loadbooking_id');
}
用途:
$loadbooking->load('loadbookingPackages:id, packagetype_id');
$loadbooking->loadbookingPackages;
- 1 回答
- 0 关注
- 265 浏览
添加回答
举报
0/150
提交
取消