Features
Reordering Columns
Let users drag columns into a new order.
Chain ->dragReorderableColumns() on the table (opt-in per table). A grip handle appears on each column header; drag it to reorder. The order persists per user and is reapplied on load.
public function table(Table $table): Table
{
return $table
->columns([
TextColumn::make('name'),
TextColumn::make('email'),
])
->dragReorderableColumns();
}
Sticky columns are excluded from dragging, and a column cannot be dropped before a sticky one. Reorder currently supports flat column tables (no column groups).