Saltar al contenido principal

Columna de toggle

Introducción

La columna de toggle te permite renderizar un botón de alternancia dentro de la tabla, que puede usarse para actualizar ese registro de la base de datos sin necesidad de abrir una nueva página o modal:

use Filament\Tables\Columns\ToggleColumn;

ToggleColumn::make('is_admin')

Hooks del ciclo de vida

Los hooks pueden usarse para ejecutar código en varios puntos dentro del ciclo de vida del toggle:

ToggleColumn::make()
->beforeStateUpdated(function ($record, $state) {
// Se ejecuta antes de que el estado se guarde en la base de datos.
})
->afterStateUpdated(function ($record, $state) {
// Se ejecuta después de que el estado se guarde en la base de datos.
})