如何每月根据laravel中的上一行自动向数据库添加新行?

问题描述 投票:0回答:1
    ID |  User  |    Date      
 1     |   Ram  |    2019-1-1  
 2     |   Ram  |    2019-2-1  
 3     |   Ram  |    2019-3-1
 4     |  Shyam |    2019-4-1
 5     |  Shyam |    2019-5-1

开头输入ID 1中的Ram。之后,在接下来的每个月的第1天,需要在更新日期以及将用户复制到下个月的同时,将行1自动添加到此处为ID 2的新行中。如果按第4行所示将ram编辑为shyam,则从下个月开始,已编辑的值(即shyam)应开始自动添加到新行,并且日期也要与旧行相差1个月。我如何完成此任务?

laravel auto
1个回答
0
投票

您应该创建一个Artisan命令来获取上一行并基于该行创建下一条记录。

然后使用调度程序每月运行该命令。

© www.soinside.com 2019 - 2024. All rights reserved.