feat: implement Spatie Media Library integration

with CRUD operations and media management UI
This commit is contained in:
jon brookes 2026-01-02 18:59:24 +00:00
parent d40b87438d
commit 02884d4e2b
11 changed files with 499 additions and 4 deletions

View file

@ -7,6 +7,7 @@ use Filament\Actions\DeleteBulkAction;
use Filament\Actions\EditAction;
use Filament\Actions\ViewAction;
use Filament\Tables\Columns\IconColumn;
use Filament\Tables\Columns\SpatieMediaLibraryImageColumn;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Table;
@ -16,6 +17,11 @@ class EntriesTable
{
return $table
->columns([
SpatieMediaLibraryImageColumn::make('featured_image')
->collection('featured')
->circular()
->stacked()
->limit(3),
TextColumn::make('title')
->searchable(),
TextColumn::make('slug')