This commit is contained in:
salam committed 2026-08-12 11:29:32 +02:00
1 parent d8b23e3e65
commit 5b5fdc9321
2 files changed
+19 -12

No files matched your search

@@ -39,7 +39,9 @@ class StatistikoEventsTable
query: fn($query, $search) => $query->orWhere('match_id', (int) $search) query: fn($query, $search) => $query->orWhere('match_id', (int) $search)
), ),
TextColumn::make('league.name') TextColumn::make('league.name')
->sortable() ->sortable(
query: fn(Builder $query) => $query->orderBy('name')
)
->searchable(), ->searchable(),
TextColumn::make('home.ss_team_name')->color('info') TextColumn::make('home.ss_team_name')->color('info')
->sortable() ->sortable()
@@ -2,12 +2,13 @@
namespace App\Filament\Clusters\StaticData\Resources\StatistikoPlayers\Tables; namespace App\Filament\Clusters\StaticData\Resources\StatistikoPlayers\Tables;
use Filament\Tables\Table;
use Filament\Actions\EditAction;
use Filament\Actions\DeleteAction;
use Filament\Actions\BulkActionGroup; use Filament\Actions\BulkActionGroup;
use Filament\Actions\DeleteAction;
use Filament\Actions\DeleteBulkAction; use Filament\Actions\DeleteBulkAction;
use Filament\Actions\EditAction;
use Filament\Tables\Columns\TextColumn; use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
class StatistikoPlayersTable class StatistikoPlayersTable
{ {
@@ -27,15 +28,19 @@ class StatistikoPlayersTable
->searchable( ->searchable(
query: fn($query, $search) => $query->orWhere('ss_player_id', (int) $search) query: fn($query, $search) => $query->orWhere('ss_player_id', (int) $search)
), ),
TextColumn::make('details.player_name') TextColumn::make('details.player_name')->label('Player')->searchable()
->sortable() ->tooltip(fn($record) => $record->details->full_name)
->label('Player') ->sortable(
->searchable() query: fn(Builder $query) => $query->orderBy('details.player_name')
->tooltip(fn($record) => $record->details->full_name), ),
TextColumn::make('event.home.ss_team_name')->searchable()->color('primary') TextColumn::make('event.home.ss_team_name')->color('primary')->searchable()
->sortable(), ->sortable(
query: fn(Builder $query) => $query->orderBy('event.home.ss_team_name')
),
TextColumn::make('event.away.ss_team_name')->searchable()->color('success') TextColumn::make('event.away.ss_team_name')->searchable()->color('success')
->sortable(), ->sortable(
query: fn(Builder $query) => $query->orderBy('ss_team_name')
),
]) ])
// ->filters([ // ->filters([
// Filter::make('player_filters') // Filter::make('player_filters')