如何创建一个 Nova 过滤器,允许我通过另一个名为 Module 的资源过滤我的 Question 资源?
问题属于模块(module_id 是问题上的 FK)。
所以对于应用方法,我有:
public function apply(Request $request, $query, $value)
{
return $query->where('module_id', $value);
}
我正在努力使用选项方法。我想将 module->name 作为键,将 module->id 作为值,但希望显示所有模块。