Tables\Columns\TextColumn::make('ticketingRateGamesPivot.game.game_date')
->label(__('Game date'))
->date('d/m/Y H:i')
->sortable() // <- first way
// second way:
// ->sortable(query: function (Builder $query, string $direction): Builder {
// return $query->whereHas('ticketingRateGamesPivot', function ($q) use ($direction) {
// $q->whereHas('game', function ($q2) use ($direction) {
// $q2->orderBy('game_date', $direction);
// });
// });
// })
Tables\Columns\TextColumn::make('ticketingRateGamesPivot.game.game_date')
->label(__('Game date'))
->date('d/m/Y H:i')
->sortable() // <- first way
// second way:
// ->sortable(query: function (Builder $query, string $direction): Builder {
// return $query->whereHas('ticketingRateGamesPivot', function ($q) use ($direction) {
// $q->whereHas('game', function ($q2) use ($direction) {
// $q2->orderBy('game_date', $direction);
// });
// });
// })