Inicio > Desarrollo Web > Tutoriales de Laravel > Cómo establecer el orden predeterminado en las tablas de Filament

Cómo establecer el orden predeterminado en las tablas de Filament

Diego Cortés
Diego Cortés
September 1, 2024
Cómo establecer el orden predeterminado en las tablas de Filament

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. 

Diego Cortés
Diego Cortés
Full Stack Developer, SEO Specialist with Expertise in Laravel & Vue.js and 3D Generalist

Categorías

Page loaded in 28.19 ms