laravel中的总和

maf*_*tis 0 sum laravel

sessions该如何求和这个数组的值?

Collection {#3646 ?
  #items: array:2 [?
    0 => array:2 [?
      "type" => "New Visitor"
      "sessions" => 154
    ]
    1 => array:2 [?
      "type" => "Returning Visitor"
      "sessions" => 59
    ]
  ]
}
Run Code Online (Sandbox Code Playgroud)

$analyticsData4 = Analytics::fetchUserTypes(Period::months(1));
Run Code Online (Sandbox Code Playgroud)

这段代码返回上面的dd.我需要总结会话值New Visitors and Returning Visitors

Abd*_*man 5

只需将您的收藏转换为Json,如下所示,

$json = $analyticsData4->toJson();
Run Code Online (Sandbox Code Playgroud)

然后,使用这个包jsonq来sum/count/size/traverse /很容易找到你想要的任何东西.

例如,

$q = new Jsonq('data.json');
$res = $q->from('products')
->where('cat', '=', 1)
->sum('price');
Run Code Online (Sandbox Code Playgroud)

请注意,对于这个简单的问题,这可能看起来很多,但肯定会帮助您完成整个项目.