我想使用帖子的日期在我的 laravel 后端实现一个逻辑。
示例如下:
一个用户创建了一篇文章,它包含标题、内容、图像、它的用户所有者和它的发布日期。结果用户发布了这篇文章但有一个或多个拼写错误并想编辑它,但几个小时后他意识到,他想避免这种情况。,我想用 Laravel 使用 Carbon 或一些原生 php 函数比较日期(以分钟为单位),通过 if 语句告诉我它比较文章的日期是否大于30分钟,说文章不能编辑,像这样:
if($article->create_at > 30min){
return abort(403, 'No tienes permisos para editar ya este artículo');
}
使用 Carbon 有几种方法可以做到这一点,其中一种是 with
diffInMinutes()
,以文章的创建日期为参考:Carbon 文档中的更多信息和想法:http: //carbon.nesbot.com/docs/#api-difference