Laravel 拉拉维尔雄辩:原作的访问关系

Laravel 拉拉维尔雄辩:原作的访问关系,laravel,orm,eloquent,Laravel,Orm,Eloquent,在Laravel中,您可以对模型使用getOriginal(),以获取原始模型(在查询后的更改之前) 现在我需要访问原始模型的关系。。。有办法吗 $item = OrderItem::where('id', $id)->with('qualification')->first(); $original_item = $item->getOriginal(); $original_项目[“资格”]未定义。但是我可以访问qualification\u id。getOriginal

在Laravel中,您可以对模型使用
getOriginal()
,以获取原始模型(在查询后的更改之前)

现在我需要访问原始模型的关系。。。有办法吗

$item = OrderItem::where('id', $id)->with('qualification')->first();
$original_item = $item->getOriginal();
$original_项目[“资格”]
未定义。但是我可以访问
qualification\u id

getOriginal()
方法返回模型原始属性值的数组,它不是模型本身,因此无法获取关系

因此,您可以使用标准方式访问关系:
$item->qualification
,这不应受到您对父模型的更改的影响。

getOriginal()
方法返回模型的原始属性值数组,它不是模型本身,因此无法获取关系

因此,您可以使用标准方式访问关系:
$item->qualification
,这不应受到您对父模型的更改的影响