Если я посчитаю свою модель User :: class, метрика работает,
но когда я изменяю это на другую модель, метрика показывает
"0 Нет данных"
<?php
namespace App\Nova\Metrics;
use App\Kunde;
use Illuminate\Http\Request;
use Laravel\Nova\Metrics\Value;
class TotalKunden extends Value
{
/**
* Calculate the value of the metric.
*
*
public function calculate()
{
return $this->result(Kunde::count());
}
*
*@param \Illuminate\Http\Request $request
*@return mixed
*/
public function calculate(Request $request)
{
return $this->count($request, Kunde::class);
}
/**
* Get the ranges available for the metric.
**/
public function ranges()
{
return [
30 => '30 Tage',
60 => '60 Tage',
365 => '1 Jahr',
'MTD' => 'Seit Monatsbeginn',
'QTD' => 'Seit Quartalbeginn',
'YTD' => 'Seit Jahresanfang',
];
}
}
моя модель указана в ресурсе
с:
public static $model = 'App\Kunde';
и в логах нет ошибок
только это работает,
public function calculate()
{
return $this->result(Kunde::count());
}
но тогда диапазоны не работают.