我有一个名为 Property 的模型,它有一个“活动”标志。我想在我的资源顶部有一个指标,显示活动属性的计数。
我的计算方法与文档中的完全一样,但这显示了所有属性而不是活动属性:
public function calculate(Request $request)
{
return $this->count($request, Property::class);
}
如何添加过滤器?
我试过 where 子句:
public function calculate(Request $request)
{
return $this->count($request, Property::class)->where('active','=',1);
}
和一个查询范围:
public function calculate(Request $request)
{
return $this->count($request, Property::class)->active();
}
我以为我可以使用我在资源列表页面上设置的 Nova 过滤器,但这似乎也不起作用。我敢肯定这很容易,但我还没有解决。谢谢你的帮助!