laravel - 如何在一天结束时在 laravel 中存储记录

例如,如果用户在一天结束前忘记批准,一条消息将在一天结束时存储到数据库中。我使用了如下的碳格式。

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/

相关文章:

c++ - std::vector 初始化的模板参数

r - 添加一列显示前两列是否包含 0

aws-cloudformation - AWS Proton 与 CloudFormation

arrays - 从 C 中的数组中删除给定数字的所有出现

python - numpy/pandas 向量化自定义 for 循环

r - 如何编写自定义管道友好函数?

java - 问题启动 Cassandra。 Java 运行时环境 : 检测到 fatal erro

scala - 验证集合中的元素,为第一个无效元素返回 Failure

java - 在 java.time 中,为什么 WeekFields.SUNDAY_START 会

reactjs - 用于本地状态管理的 Apollo Client 3.0 或 Redux?