add image to elements tabel

This commit is contained in:
salam committed 2026-03-07 12:05:22 +01:00
1 parent 05066810a4
commit 0b3315615c
2 files changed
+8 -3

No files matched your search

@@ -20,6 +20,7 @@ use Filament\Forms\Components\Select;
use Filament\Notifications\Notification; use Filament\Notifications\Notification;
use Filament\Schemas\Components\Utilities\Get; use Filament\Schemas\Components\Utilities\Get;
use Filament\Tables\Columns\IconColumn; use Filament\Tables\Columns\IconColumn;
use Filament\Tables\Columns\ImageColumn;
use Filament\Tables\Columns\TextColumn; use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Enums\FiltersLayout; use Filament\Tables\Enums\FiltersLayout;
use Filament\Tables\Filters\Filter; use Filament\Tables\Filters\Filter;
@@ -33,6 +34,7 @@ class ElementsTable
{ {
return $table return $table
->columns([ ->columns([
TextColumn::make('id'),
IconColumn::make('sport.icon') IconColumn::make('sport.icon')
->label('') ->label('')
->grow(false) ->grow(false)
@@ -47,6 +49,9 @@ class ElementsTable
->icon(fn ($record) => $record->country->icon), ->icon(fn ($record) => $record->country->icon),
TextColumn::make('element_group.competition_group.name')->label('Competition Group'), TextColumn::make('element_group.competition_group.name')->label('Competition Group'),
// TextColumn::make('element_group.group.name')->label('Group'), // TextColumn::make('element_group.group.name')->label('Group'),
ImageColumn::make('betsapi_image_id')
->label('')
->defaultImageUrl(fn ($state) => url('https://assets.b365api.com/images/team/m/'.$state.'.png')),
TextColumn::make('name')->searchable(), TextColumn::make('name')->searchable(),
])->filters([ ])->filters([
SelectFilter::make('sport_id') SelectFilter::make('sport_id')
Generated
+3 -3
View File
@@ -13404,12 +13404,12 @@
], ],
"aliases": [], "aliases": [],
"minimum-stability": "stable", "minimum-stability": "stable",
"stability-flags": {}, "stability-flags": [],
"prefer-stable": true, "prefer-stable": true,
"prefer-lowest": false, "prefer-lowest": false,
"platform": { "platform": {
"php": "^8.3" "php": "^8.3"
}, },
"platform-dev": {}, "platform-dev": [],
"plugin-api-version": "2.9.0" "plugin-api-version": "2.6.0"
} }