Laravel 带参数的拉维图
我使用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_
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请求。因此,您可以从中检索选项并将其添加到查询中。