workshop_lara_nova/app/Nova/Metrics/RepairsPerMonth.php
2025-03-22 10:19:15 +00:00

27 lines
512 B
PHP

<?php
namespace App\Nova\Metrics;
use Laravel\Nova\Metrics\Trend;
use Laravel\Nova\Http\Requests\NovaRequest;
use App\Models\RepairOrder;
class RepairsPerMonth extends Trend
{
/**
* Calculate the trend metric.
*/
public function calculate(NovaRequest $request)
{
return $this->countByMonths($request, RepairOrder::class, 'created_at');
}
/**
* Get the metric's URI key.
*/
public function uriKey(): string
{
return 'repairs-per-month';
}
}