More optimisations for users dashboard
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 36s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m34s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s

This commit is contained in:
2024-04-20 22:03:47 +10:00
parent 20d3776490
commit 3f5668292f
4 changed files with 47 additions and 56 deletions

View File

@@ -19,8 +19,15 @@ class DomainController extends Controller
*/
public function api_daily_stats(Request $request): Collection
{
$do = Domain::where('name',$request->name)->firstOrFail();
return $do->daily_area_stats();
$o = Domain::where('name',$request->name)->firstOrFail();
return $o->echoarea_total_daily()
->sortBy('date')
->groupBy('date')
->transform(function($item,$key) { return [
'x'=>\Carbon\Carbon::createFromFormat('Y-m-d',$key)->timestamp,
'y'=>$item->sum('count')]; } )
->values();
}
/**