Version

Theme

NOTE

You are currently viewing the documentation for Filament 4.x, which is currently in beta and is not stable. Breaking changes may be introduced to releases during the beta period. Please report any issues you encounter on GitHub.

Looking for the current stable version? Visit the 3.x documentation.

Tables - Columns

Checkbox column

Introduction

The checkbox column allows you to render a checkbox inside the table, which can be used to update that database record without needing to open a new page or a modal:

use Filament\Tables\Columns\CheckboxColumn;

CheckboxColumn::make('is_admin')
Checkbox column

Lifecycle hooks

Hooks may be used to execute code at various points within the checkbox’s lifecycle:

CheckboxColumn::make()
    ->beforeStateUpdated(function ($record, $state) {
        // Runs before the state is saved to the database.
    })
    ->afterStateUpdated(function ($record, $state) {
        // Runs after the state is saved to the database.
    })
Edit on GitHub

Still need help? Join our Discord community or open a GitHub discussion

Previous
Text input column