在多态关系中更新子模型时更新父时间戳

问题描述 投票:2回答:2

在Laravel 5.1中,我有两个模型。一个城市模型和一个照片模型。在“城市”和“照片”之间存在多态关系。使用[]更新城市的照片时

$city->photos()->updateOrCreate($attributes,$values)

子时间戳更新。但是父模型的时间戳(在这种情况下为City)不会相应地更新,因此我应该手动调用

$city->touch()

在Laravel中触摸子模型时,如何更新父模型的时间戳?

在Laravel 5.1中,我有两个模型。一个城市模型和一个照片模型。在“城市”和“照片”之间存在多态关系。在使用$ city-> photos()-> updateOrCreate($ ...

laravel polymorphism eloquent laravel-5.1
2个回答
2
投票

对于多态关系


0
投票

更新父母的时间戳记:

© www.soinside.com 2019 - 2024. All rights reserved.