Laravel 带参数的拉维图

Laravel 带参数的拉维图,laravel,charts,laravel-query-builder,laravel-charts,Laravel,Charts,Laravel Query Builder,Laravel Charts,我使用laravel图表来显示我的数据,但我从未找到在查询本身中添加参数的方法。有什么解决办法吗 我当前的查询 public function handler(Request $request): Chartisan { ->select(DB::raw('COUNT(e.id)')) ->rightJoin('test_cases as c','e.case_id','=','c.id') ->rightJoin('test_

我使用laravel图表来显示我的数据,但我从未找到在查询本身中添加参数的方法。有什么解决办法吗

我当前的查询

public function handler(Request $request): Chartisan
{ 
        ->select(DB::raw('COUNT(e.id)'))
        ->rightJoin('test_cases as c','e.case_id','=','c.id')
        ->rightJoin('test_suites as s','c.suite_id','=','s.id')
        ->rightJoin('build_versions as b','e.build_id','=','b.id')
        ->rightJoin('configuration as f','f.id','=','e.finalconfig_id')
        ->rightJoin('baseconfig_configuration as bc','bc.config_id','=','f.id')
        ->rightJoin('base_config as bs','bs.id','=','bc.baseconfig_id')
        ->where([
            ['e.verdict','=',1]
            ])
        ->get()
        ->toArray();
}

return Chartisan::build()
->labels($label)
->dataset('Test executed', $suitePass)
我可以尝试将我的“suite_id”作为参数包含在函数中,但它不起作用

还有,我的查询有没有这样的结果

"values": [
        {
          "COUNT(e.id)": 7
        }
      ],
但更像

"values": [
            7        
      ],

我不熟悉laravel charts包,但是您的处理程序有一个
$request
参数,我想它包含HTTP请求。因此,您可以从中检索选项并将其添加到查询中。