我在laravel 5工作,我有一个模块,用户可以更新学生的信息,因为用户有一个带有当前数据的预加载表单,他可以修改他想要的字段。然后,在我做的控制器中:
$perfil->update(Input::all())
这非常好。所以我的问题是:有一种获取已更新字段名称的方法吗?
答案 0 :(得分:1)
您想使用dirty()方法。这已经在这里得到了很好的解释。
答案 1 :(得分:0)
即使持久存在,也可以在口才模型上使用getChanges()
。
$offer->update($data);
$offer->getChanges(); // [ "price_min" => "1233", "updated_at" => "2019-01-10 15:36:23"]