【发布时间】:2015-10-19 20:30:31
【问题描述】:
我创建一个模型并使用 save() 方法保存它,但我没有填充所有属性。 Mysql 会设置指定的列的默认值。
但是后面没有填充值,只是主键。
难道没有类似“refresh()”的方法可以用实际数据更新我的模型实例吗?
【问题讨论】:
-
你能在这里显示代码吗?
标签: laravel model eloquent refresh
我创建一个模型并使用 save() 方法保存它,但我没有填充所有属性。 Mysql 会设置指定的列的默认值。
但是后面没有填充值,只是主键。
难道没有类似“refresh()”的方法可以用实际数据更新我的模型实例吗?
【问题讨论】:
标签: laravel model eloquent refresh
fresh 方法可以做到这一点。$attributes 数组,以便您始终自动获得默认值。【讨论】:
$attributes 数组中,就像它们不在架构中一样。
refresh() 方法确实刷新当前模型上的字段。