Laravel Nova Metric显示来自其他指标的数据

问题描述

我有两个名为ApiCallsPerHourApiCallsPerMinute的Nova Trend指标,每个指标都有一个简单的计算功能:

每小时ApiCalls

public function calculate(NovaRequest $request)
{
    return $this->countByHours($request,ApiCall::class);
}

ApiCallsPerMinute

public function calculate(NovaRequest $request)
{
    return $this->countByMinutes($request,ApiCall::class);
}

问题是ApiCallsByMinute趋势显示始终按小时显示趋势。

我已经测试过,并且两个组件均正确加载:如果更改它们的ranges数组,它们将彼此独立更新。但是无论我在calculate的{​​{1}}方法中输入什么,即使我输入了ApiCallsPerMinute,它也始终显示小时趋势。

只有当我从仪表板上删除return 100;趋势时,ApiCallsPerHour才能正确显示。

两个组件在ApiCallsPerMinute方法中都没有返回值。

解决方法

很明显,我缺少了一些大东西……这些组件具有相同的uriKey ♂‍♂️。不要复制粘贴您的组件人员,请使用php artisan nova:trend命令!

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...