Si estás empezando con Filament, es común que te preguntes cómo establecer el orden predeterminado de los registros que se muestran en la tabla de un Resource. En este artículo, te mostraré lo sencillo que es lograrlo. Solo necesitas agregar la función defaultSort dentro del método table en tu Resource de Filament.
Para ordenar los registros por fecha de creación de forma descendente, utiliza el siguiente código:
->defaultSort('created_at', 'desc');
Aquí tienes un ejemplo más completo que incluye acciones adicionales para editar y eliminar registros en masa:
->actions([ Tables\Actions\EditAction::make(), ]) ->bulkActions([ Tables\Actions\BulkActionGroup::make([ Tables\Actions\DeleteBulkAction::make(), ]), ]) ->defaultSort('created_at', 'desc');
Este enfoque te permitirá controlar cómo se muestran los datos en tu aplicación desde el primer momento, mejorando la experiencia de usuario y facilitando la administración de los registros.
Toma tu tiempo para entender cada concepto antes de continuar con el siguiente.
Practica los ejemplos en tu propio entorno de desarrollo para mejor comprensión.
No dudes en revisar los recursos adicionales mencionados en el artículo.
Page loaded in 26.48 ms