Skip to content

[테이블.컬럼] ToggleColumn

개요

토글 컬럼을 사용하면 테이블 안에 토글 버튼을 렌더링할 수 있으며, 이를 통해 새 페이지나 모달을 열지 않고도 해당 데이터베이스 레코드를 업데이트할 수 있습니다:

php
use Filament\Tables\Columns\ToggleColumn;

ToggleColumn::make('is_admin')
토글 컬럼

라이프사이클 훅

훅을 사용하여 토글의 라이프사이클 내 여러 지점에서 코드를 실행할 수 있습니다:

php
ToggleColumn::make()
    ->beforeStateUpdated(function ($record, $state) {
        // 상태가 데이터베이스에 저장되기 전에 실행됩니다.
    })
    ->afterStateUpdated(function ($record, $state) {
        // 상태가 데이터베이스에 저장된 후에 실행됩니다.
    })

나를 위한 문서 한글화