【发布时间】:2018-07-09 02:08:38
【问题描述】:
我有一些孩子的提议。
我想在每个孩子的父 expire_time 字段更改时更新每个孩子的 expire_time 字段。
但它返回 null。
expire_time 类型是时间戳。
这是我在模型中的代码:
if ($offer->childrenOffers->count()) {
$offer->childrenOffers->each(function (self $childOffer) use($offer) {
ddd($offer->expire_time); //returns "2018-02-30 23:59:59"
ddd($childOffer->expire_time); //returns "2018-02-01 23:59:59"
$childOffer->expire_time = $offer->expire_time;
dd($childOffer->expire_time); //returns null
$childOffer->save();
});
}
我该怎么做?!
【问题讨论】:
-
$childOffer->expire_time在您调用 save 之前不会更新 -
您的代码似乎没有问题
-
问题出在 expire_time 类型中,如果我将数据传递给它们,所有字段都会更改,除了这个字段@Sohel0415
-
有什么错误吗??
-
不 :( @Sohel0415
标签: php mysql laravel model timestamp