公告: 本站已包含 Filament 4.x 文档,但目前仍处于 Beta 测试阶段,后续仍可能会有破坏性更新。文档翻译正在进行中...

Languages

Version

Theme

表格构造器 - Columns

Toggle column

概述

Toggle 列允许你在表格中渲染 Toggle 按钮,于在不打开新页面或模态框的情况下更新数据库记录:

use Filament\Tables\Columns\ToggleColumn;
 
ToggleColumn::make('is_admin')
Toggle column

生命周期钩子

钩子可用于在 Toggle 生命周期的各个点中执行代码:

ToggleColumn::make()
->beforeStateUpdated(function ($record, $state) {
// 在状态保存到数据库之前运行
})
->afterStateUpdated(function ($record, $state) {
// 在状态保存到数据库之后运行
})
Edit on GitHub

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