laravel seed中的mySQL time sum php now()

laravel seed中的mySQL time sum php now(),php,mysql,laravel,Php,Mysql,Laravel,我在mysql表的列中有一个expires\u。我想用Laravel种子填充这张表。另外,我在另一个表中有“生命时间”列 比如, 如果“生命时间”是00:05:00,我的到期时间应该是NOW()+00:05:00 expires_at是时间戳,但life_time是唯一的时间。如何使用Carbon::now()+life\u time或任何显示当前日期的时间方法创建过期时间 实际上,我正在尝试“一个用户向使用我的云的其他用户发送一个图像。此图像有一个过期日期,即,如果其他用户在生活时间中没有从我

我在mysql表的列中有一个
expires\u。我想用Laravel种子填充这张表。另外,我在另一个表中有“生命时间”列

比如,

如果“生命时间”是00:05:00,我的到期时间应该是
NOW()+00:05:00

expires_at是时间戳,但life_time是唯一的时间。如何使用
Carbon::now()+life\u time
或任何显示当前日期的时间方法创建过期时间


实际上,我正在尝试“一个用户向使用我的云的其他用户发送一个图像。此图像有一个过期日期,即,如果其他用户在
生活时间
中没有从我的云下载图像,我将删除。”。。。所以我创建了每个文件类型的生命周期。5分钟用于图像,10分钟用于视频等。我知道发送日期和生存时间,所以我需要创建过期日期。

最简单的解决方案是像大多数系统一样,将
生存时间保持在几分钟内,并使用碳来创建
过期时间

Carbon::now()->addMinutes($lifeTime)

碳纤维中有许多内置功能。您需要使用addHours()、addMinutes()、addSeconds()在现有时间中添加特定时间

有关更多信息,请访问:


希望这对您有所帮助。

这是个好主意!我应该把生命时间类型时间改成整数吗?@gommy是的,我认为无符号整数可能是最好的选择。