例如,如果用户在一天结束前忘记批准,一条消息将在一天结束时存储到数据库中。我使用了如下的碳格式。
if (Carbon::now()->endOfDay()->eq(Carbon::parse($phaseValue->end_date)->endOfDay())) {
// add records here
}
最佳答案
您必须设置一个任务计划程序,该程序将在一天结束时检查是否满足特定条件。如果没有,那么它会根据您的业务逻辑在数据库中插入或进行任何操作。 Laravel 提供了任务调度,看看:
https://laravel.com/docs/8.x/scheduling
https://stackoverflow.com/questions/65424091/