Skip to content

[인포리스트.엔트리] KeyValueEntry

개요

키-값 항목은 1차원 JSON 객체 또는 PHP 배열에서 데이터의 키-값 쌍을 렌더링할 수 있게 해줍니다.

php
use Filament\Infolists\Components\KeyValueEntry;

KeyValueEntry::make('meta')
Key-value entry

Eloquent에 데이터를 저장하는 경우, 모델 속성에 array 캐스트를 추가해야 합니다:

php
use Illuminate\Database\Eloquent\Model;

class Post extends Model
{
    protected $casts = [
        'meta' => 'array',
    ];

    // ...
}

키 열의 라벨 커스터마이징

keyLabel() 메서드를 사용하여 키 열의 라벨을 커스터마이징할 수 있습니다:

php
use Filament\Infolists\Components\KeyValueEntry;

KeyValueEntry::make('meta')
    ->keyLabel('속성 이름')

값 열의 라벨 커스터마이징

valueLabel() 메서드를 사용하여 값 열의 라벨을 커스터마이징할 수 있습니다:

php
use Filament\Infolists\Components\KeyValueEntry;

KeyValueEntry::make('meta')
    ->valueLabel('속성 값')

나를 위한 문서 한글화