【问题标题】:Laravel updating eloquent event: getting the dataLaravel 更新 eloquent 事件:获取数据
【发布时间】:2016-10-11 18:18:24
【问题描述】:

我一直在阅读有关雄辩的事件。与模型的每次交互都有一个事件:创建、创建、更新、更新、保存、保存、删除、删除、恢复、恢复。

我想知道模型更新后的数据以及之前的数据。可能吗?因为文档没有太多关于如何使用这些事件的信息。

【问题讨论】:

    标签: php laravel eloquent


    【解决方案1】:

    您正在寻找getDirty()getOriginal() 方法。

    User::updating(function ($user) {
        $dirty = $user->getDirty();
        $original = $user->getOriginal();
    });
    

    【讨论】:

    • 旁注:IIRC,这些只能用于 ing 事件,不能用于 ed 事件。
    猜你喜欢
    • 1970-01-01
    • 2012-08-29
    • 2017-05-08
    • 2014-07-19
    • 1970-01-01
    • 1970-01-01
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多