如何按月获取数据?Laravel雄辩

查尔斯

使用该created_at列,我想在一个查询中检索数据

  • 从过去的一年
  • 按月分组


预期的返回值应:

$data: [
    1 : [
        //datas for january
    ],

    2 : [
        //datas for february
    ],

    //etc.
]


我试过这个查询:

$data = User::query()
    ->whereYear('created_at', now()->year - 1)
    ->get(function ($q){
        return groupBy(function ($q){
            return Carbon::parse($q->created_at)->format('m');
        });
    });

但我收到此错误:

stripos()期望参数1为字符串,给定对象

有人可以帮助我进行适当的查询吗?

萨利姆(Salim Djerbouh)

具有相同变量名的嵌套闭包函数非常令人困惑,您可以在此处简化操作

groupBy在之后调用集合上方法,get而不是仅显然接受列名的构建器

$data = User::query()
            ->whereYear('created_at', now()->year - 1)
            ->get()
            ->groupBy(function ($q) {
                return Carbon::parse($q->created_at)->format('m');
            });

查看文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何仅按月获取数据?

来自分类Dev

Laravel雄辩的模型如何从关系表中获取数据

来自分类Dev

如何在laravel中按月获取过去12个月的用户登录数据

来自分类Dev

雄辩的laravel:如何从-> get()获取行数

来自分类Dev

如何从雄辩的Laravel获取权限名称值

来自分类Dev

如何用foreach雄辩地获取数据

来自分类Dev

如何按月和分成几周从sql获取数据结果

来自分类Dev

从雄辩的构建者laravel 7获取关系数据

来自分类Dev

使用关系在单个雄辩的查询laravel中获取数据?

来自分类Dev

Laravel从数据库雄辩的ORM中获取错误

来自分类Dev

按月从mongodb文档获取数据

来自分类Dev

如何在雄辩的ORM laravel中获取最后的插入ID

来自分类Dev

如何在雄辩的Silex中从中间表获取数据

来自分类Dev

Laravel:如何通过关系过滤雄辩的数据

来自分类Dev

Laravel雄辩的插入数据与关系

来自分类Dev

选择与laravel雄辩的关系的数据

来自分类Dev

如何快速获取NSDate的核心数据谓词?我想按月过滤

来自分类Dev

Laravel雄辩:使用模型wherePivot等于自定义字段获取数据

来自分类Dev

如何从表中获取按月间隔?

来自分类Dev

如何在MySQL中按月获取记录?

来自分类Dev

SQL 如何获取按月发出的消息数

来自分类Dev

如何按月和年分组数据

来自分类Dev

如何按月排序/排序数据?

来自分类Dev

如何按月日历过滤数据视图行?

来自分类常见问题

雄辩的ORM laravel 5获取ID数组

来自分类Dev

Laravel-雄辩地获取枚举值

来自分类Dev

Laravel雄辩的条件获取层次结构级别

来自分类Dev

Laravel雄辩地获取日期模型

来自分类Dev

按月获取数据类型为nvarchar的数据

Related 相关文章

热门标签

归档