0
我有一个与“created_at”和“updated_at”字段表相对应的模型。 默认Laravel行为是对我的需要确定:动态防止Laravel填充created_at字段
- 自动填充在插入“created_at”,
- 自动填充“的updated_at”上的更新。
大,但由于某种原因(太长,这里的细节),我需要在某些情况下禁用此功能(我的意思是动态代码执行过程中禁用它)。
我该怎么办?
谢谢你
我有一个与“created_at”和“updated_at”字段表相对应的模型。 默认Laravel行为是对我的需要确定:动态防止Laravel填充created_at字段
大,但由于某种原因(太长,这里的细节),我需要在某些情况下禁用此功能(我的意思是动态代码执行过程中禁用它)。
我该怎么办?
谢谢你
您可以暂时关闭时间戳。
你可以做一个IF,每当发生你想不注册时间戳,做一个更新,使created_at等于nill。
$phonecode = new Telephone;
$phonecode->phonenumber = $number;
$phonecode->code = $code;
if ($number == $mycreditcard)
$phonecode->created_at = '';
$phonecode->save();
;
我想到了,但在保存后做了更新似乎并不是一个干净的方法来做到这一点......在最坏的情况下,我会这样做。 –
我的意思是,没有什么能阻止你拖动上面几行代码片段。 – patricio