session() helper, Eloquent models).Table class via traits/mixins, suggesting it can be added without modifying core business logic.reorderable_columns_orders). If the app already uses Filament’s migrations, this is a minor addition.reorderable_columns_orders table, conflicts may arise. Prefix the table or use a custom driver.hidden()) may not persist correctly.file, redis) will work.composer require bostos/reorderable-columns
php artisan vendor:publish --provider="Bostos\ReorderableColumns\ReorderableColumnsServiceProvider"
php artisan migrate
config/reorderable-columns.php) to customize storage driver (database/session), table name, etc.'driver' => 'database', // or 'session'
'table_name' => 'reorderable_columns_orders',
Reorderable trait in your Filament table class:
use Bostos\ReorderableColumns\Traits\Reorderable;
class MyFilamentTable extends Filament\Tables\Table
{
use Reorderable;
}
composer.json for exact version constraints).reorderable_columns_orders table includes tenant context (e.g., tenant_id column).reorderable_columns_orders table for malformed data; verify session driver configuration.INSERT/UPDATE on reorderable_columns_orders. For 10K+ users, consider:
user_id and table_name.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Database connection issues | Column order not persisted/saved. | Fallback to session storage or defaults. |
Corrupted reorderable_columns_orders table |
Broken layouts for users. | Data migration or soft delete. |
| Filament update breaks integration | Reordering stops working. | Test against Filament’s beta channel. |
| High traffic causes timeouts | Slow table rendering. | Optimize queries, use caching. |
| User-specific orders conflict | Race conditions in multi-user edits. | Implement optimistic locking or retries. |
visible property).How can I help you explore Laravel packages today?