class PartViews extends Partition
{
/**
* Calculate the value of the metric.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
* @return mixed
*/
public function calculate(NovaRequest $request)
{
return $this->sum($request, Record::class,'views', 'platform');
}
...
}
在我的指标中,我使用总和来计算项目数量,但是由于我有多个平台,我的总和结果有很多。
但总和结果是按字母顺序排列的,我怎样才能使它按总和排序呢?
例如,默认是按字母顺序排序,我想按结果总和排序,并告诉我哪个是最佳选择。
那么,我应该怎么做呢?
试着按模型排序,但我不知道什么工作。
public function calculate(NovaRequest $request)
{
return $this->sum($request, Record::orderBy('name'),'views', 'platform');
}
或者你可以传输你自己的数据
@return \Laravel\Nova\Metrics\PartitionResult