【发布时间】:2019-11-22 14:12:15
【问题描述】:
我有一个关于 Illuminate Database 4.2 的旧项目,现在我尝试将其升级到 6.0,但我发现了一些奇怪的东西: 我有这样的关系:
public function addressTV()
{
return $this->hasMany('Billing\db\Models\AddrMapTv', 'StreetID');
}
在 4.2 中使用时
$list = \Billing\db\Models\Street::with(['addressTV'])->get()->toArray();
它转换为:
$list['address_tv']
没关系。
但在 6.0 中,我得到了相同的代码:
$list['address_t_v'];
这给我带来了很多问题。有没有办法返回旧名称转换?
【问题讨论】: