table counts added

This commit is contained in:
Benjamin Takats
2022-12-01 22:42:49 +01:00
parent ff498d2c5b
commit b658e5e66e
7 changed files with 43 additions and 8 deletions

View File

@@ -30,11 +30,11 @@ class CityTable extends DataTableComponent
->searchable(),
Column::make('Veranstaltungs-Orte')
->label(
fn($row, Column $column) => random_int(0, 100)
fn($row, Column $column) => $row->venues_count
),
Column::make('Kurse')
Column::make('Termine')
->label(
fn($row, Column $column) => random_int(0, 100)
fn($row, Column $column) => $row->events_count
),
Column::make('')
->label(
@@ -46,6 +46,10 @@ class CityTable extends DataTableComponent
public function builder(): Builder
{
return City::query()
->withCount([
'venues',
'events',
])
->whereHas('country', fn($query) => $query->where('code', $this->country));
}