gpt4 book ai didi

laravel - 如何使用carbon laravel检查数据库中的时间是否大于created_at

转载 作者:行者123 更新时间:2023-12-02 17:20:02 26 4
gpt4 key购买 nike

我想编写一个代码,如果在我的数据库中创建了用户,则该用户必须付款。如果用户不付款,则应阻止该用户。我有一个名为“blocked”的列,默认设置为 0,但如果用户被阻止,则其设置为 1。创建帐户时,created_at 列设置为 Carbon::now(),但如果用户不付款我想在 24 小时内阻止该用户(即将阻止的列设置为 = 1)。请帮忙

最佳答案

使用Carbon检查用户是否是在 24 小时前创建的方法。将此子句添加到查询中:

->where('created_at', '<', Carbon::now()->subDay())

不要忘记将 use 子句添加到运行查询的类的顶部:

use Carbon\Carbon;

关于laravel - 如何使用carbon laravel检查数据库中的时间是否大于created_at,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42792654/

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