jccoca/filament-json-column

A simple package to view and edit your JSON columns in Filament

Maintainers

Package info

github.com/JCCoca/filament-json-column

Homepage

Issues

Language:Blade

pkg:composer/jccoca/filament-json-column

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

v1.0.2 2026-06-10 20:08 UTC

This package is auto-updated.

Last update: 2026-06-10 20:24:12 UTC


README

V1 of the package, built for Filament 5.

Overview

filament-json-column provides a compact JSON viewer and editor for Filament 5 forms and infolists. It is intended for JSON or array cast attributes in your Eloquent models.

Installation

composer require jccoca/filament-json-column

Usage

Add the component to a Filament 5 schema.

use Filament\Schemas\Schema;
use JCCoca\FilamentJsonColumn\JsonColumn;
use JCCoca\FilamentJsonColumn\JsonInfolist;

public static function form(Schema $schema): Schema
{
    return $schema->schema([
        JsonColumn::make('example'),
    ]);
}

public static function infolist(Schema $schema): Schema
{
    return $schema->schema([
        JsonInfolist::make('example'),
    ]);
}

The form component provides both a viewer and an editor, with automatic JSON validation.

Compatibility

  • Filament 5.x
  • PHP 8.2+
  • Laravel 12.x

Credits

Inspired by Pretty JSON and JSONeditor. Original code base created by valentin-morice.

This package loads JSONEditor from a CDN. See THIRD_PARTY_NOTICES.md for third-party notices.

License

The package code is released under the MIT License. See LICENSE.md for details.