Getting Started

Installation

Install the package, register the plugin, and publish assets.

Install via Composer

Terminal
composer require asmit/resized-column

Register the plugin

Add the plugin to your Filament panel in app/Providers/Filament/AdminPanelProvider.php:

use Asmit\ResizedColumn\ResizedColumnPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        // ... other configuration
        ->plugins([
            ResizedColumnPlugin::make()
                ->preserveOnDB() // Enable database storage (optional)
        ]);
}

Publish Filament assets

Terminal
php artisan filament:assets

Publish and run migrations

Only needed if you use database storage.

Terminal
php artisan vendor:publish --provider="Asmit\ResizedColumn\ResizedColumnServiceProvider" --tag=resized-column-migrations
php artisan migrate