flags added

This commit is contained in:
Benjamin Takats
2022-12-16 12:08:24 +01:00
parent 01092132bf
commit 3067b43e4a
2 changed files with 19 additions and 1 deletions

View File

@@ -18,7 +18,10 @@ class BitcoinEventTable extends DataTableComponent
{
$this->setPrimaryKey('id')
->setDefaultSort('from', 'asc')
->setAdditionalSelects(['bitcoin_events.id'])
->setAdditionalSelects([
'bitcoin_events.id',
'bitcoin_events.venue_id'
])
->setThAttributes(function (Column $column) {
return [
'class' => 'px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider dark:bg-gray-800 dark:text-gray-400',
@@ -49,6 +52,11 @@ class BitcoinEventTable extends DataTableComponent
public function columns(): array
{
return [
Column::make(__('Country'), 'venue.city.country.name')
->format(
fn($value, $row, Column $column) => view('columns.bitcoin_events.country')->withRow($row)
)
->sortable(),
Column::make(__('Title'), 'title')
->format(
fn($value, $row, Column $column) => view('columns.bitcoin_events.title')->withRow($row)
@@ -74,6 +82,9 @@ class BitcoinEventTable extends DataTableComponent
public function builder(): Builder
{
return BitcoinEvent::query()
->with([
'venue.city.country'
])
->where(fn($query) => $query
->whereHas('venue.city.country',
fn($query) => $query->where('code', $this->country))