我试图从created_at个日期超过30 days from today个的模型"用户"中提取对象.

Carbon::now() ==> I want as ==> Carbon::now() - 30days

$users = Users::where('status_id', 'active')
               ->where( 'created_at', '<', Carbon::now())
               ->get();

如何做到这一点?

推荐答案

使用subDays()方法:

$users = Users::where('status_id', 'active')
           ->where( 'created_at', '>', Carbon::now()->subDays(30))
           ->get();

Php相关问答推荐

PHP邮件表单无法识别重音/特殊字符

Symfony/Panther Web抓取不适用于登录后的内容(云功能)

如何使用ms graph php sdk v2列出具有已知路径的DriveItem的子项

在WooCommerce产品中按类型对产品属性术语进行分类以供显示

闭包绑定$This和垃圾收集器

如何使用php一次更新两个数据库中的MySQL表

针对给定产品类别的WooCommerce计数审核

Symfony框架锁定和.env设置

防止 WooCommerce 在前端加载全尺寸图像

execute_query 和prepare+execute 有什么区别?

将自定义字段添加到管理产品中 WooCommerce 3.2+ 中的快速编辑

在 PHP 中将字符串分解为数组(字符串类似于 WP 短代码)

在 WooCommerce 订阅续订订单中设置送货方式

如何使用 PHP 将带有图像的文本上传到 Linkedin?

致命错误:未捕获 Google_Exception:客户端机密 JSON 文件无效.在 /somepath/lib/vendor/google/apiclient/src/Google/Client.php

将Shopware 6后端中定义的值导入MultiFilter

Laravel使用另一张表进行关联查询

php如何删除括号内的百分比值

Laravel 模型将日期保存为空

在 GA4 Data API V1 Beta 中使用 inListFilter 过滤器时出错