如何在保存之前检查Laravel Model关系是否已更改?

时间:2015-09-26 22:14:08

标签: php laravel model

我正在尝试在保存之前检测我的某个模型上的特定HasOne()关系是否发生了变化。我试图挂钩到模型观察者并使用getDirty()方法,但这似乎只返回标准模型属性,而不是关系:

// Observers
public static function boot() {
    parent::boot();

    Mission::updating(function($mission) use ($missionMailQueuer) {
        $attrs = $mission->getDirty();
    });
}

有没有办法检测关系变化?

0 个答案:

没有答案