laravel seed中的mySQL time sum php now()
我在mysql表的列中有一个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或任何显示当前日期的时间方法创建过期时间 实际上,我正在尝试“一个用户向使用我的云的其他用户发送一个图像。此图像有一个过期日期,即,如果其他用户在生活时间中没有从我
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是的,我认为无符号整数可能是最好的选择。