gpt4 book ai didi

php - Laravel Eloquent 更新 created_at 值

转载 作者:行者123 更新时间:2023-12-05 00:40:57 25 4
gpt4 key购买 nike

我需要更改帖子 created_at,因为我根据 created_at 向本月创建的帖子发送短信。当我尝试使用这个 created_at 时不会改变值!

public function Controller(Posts $post){
$post->update(['created_at'=>Carbon::today()]);
}

最佳答案

created_at 通常不是 mass assigned像那样。您可能需要将其添加到 Post 模型的 $fillable 属性中,例如:

protected $fillable = [...., 'created_at']; 

请注意,正如其他人指出的那样,Carbon::today() 似乎不适合使用 - 它可以工作并提供有效的时间戳,但时间戳是午夜的。你可能想要 Carbon::now() ,如果您真的想要更改的实际时间。

关于php - Laravel Eloquent 更新 created_at 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45030547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com