Laravel : HasMany 关系 returns 添加时为空数据 select 查询
Laravel : HasMany relationship returns null data when added select query
我在使用 hasMany
关系 return select 编辑列数据时遇到问题。我有两张桌子
loadbooking
、loadbooking_packages
。其中 loadbooking_packages
有 loadbooking_id
(负载预订参考)id。
所以在我的 loadbooking
模型中我设置了关系 :
public function LoadbookingPackages()
{
return $this->HasMany(LoadbookingPackage::class,'loadbooking_id');
}
它return是所有列的数据。但是,当我尝试 return select 使用 select 编辑列时,它 return 为空。
我试过了:
public function LoadbookingPackages()
{
return $this->HasMany(LoadbookingPackage::class,'loadbooking_id')->select('id', 'packagetype_id');
}
我该如何解决这个问题?
请保持稳定
public function LoadbookingPackages()
{
return $this->HasMany(LoadbookingPackage::class,'loadbooking_id');
}
用法:
$loadbooking->load('loadbookingPackages:id, packagetype_id');
$loadbooking->loadbookingPackages;
我在使用 hasMany
关系 return select 编辑列数据时遇到问题。我有两张桌子
loadbooking
、loadbooking_packages
。其中 loadbooking_packages
有 loadbooking_id
(负载预订参考)id。
所以在我的 loadbooking
模型中我设置了关系 :
public function LoadbookingPackages()
{
return $this->HasMany(LoadbookingPackage::class,'loadbooking_id');
}
它return是所有列的数据。但是,当我尝试 return select 使用 select 编辑列时,它 return 为空。 我试过了:
public function LoadbookingPackages()
{
return $this->HasMany(LoadbookingPackage::class,'loadbooking_id')->select('id', 'packagetype_id');
}
我该如何解决这个问题?
请保持稳定
public function LoadbookingPackages()
{
return $this->HasMany(LoadbookingPackage::class,'loadbooking_id');
}
用法:
$loadbooking->load('loadbookingPackages:id, packagetype_id');
$loadbooking->loadbookingPackages;