Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Studio Laravel Package

flexpik/filament-studio

View on GitHub
Deep Wiki
Context7

Installation

Requirements

  • PHP 8.2 or higher
  • Laravel 11 or higher
  • Filament v5

Install via Composer

composer require flexpik/filament-studio

Publish & Run Migrations

php artisan vendor:publish --tag="filament-studio-migrations"
php artisan migrate

This creates the following tables (prefixed with studio_ by default):

Table Purpose
studio_collections Collection schema definitions
studio_fields Field definitions per collection
studio_field_options Select/radio/checkbox options
studio_records Individual record entries
studio_values EAV data storage (typed columns)
studio_record_versions Version history snapshots
studio_dashboards Dashboard definitions
studio_panels Dashboard panel configurations
studio_api_keys REST API authentication keys
studio_saved_filters Persisted filter configurations
studio_migration_logs Schema change audit trail

Publish Configuration (Optional)

php artisan vendor:publish --tag="filament-studio-config"

This publishes config/filament-studio.php. See Configuration for all options.

Register the Plugin

Add the plugin to your Filament panel provider:

use Flexpik\FilamentStudio\FilamentStudioPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugins([
            FilamentStudioPlugin::make(),
        ]);
}

Your panel now includes a Schema Manager for creating collections and a dynamic CRUD interface for managing records.

Verify Installation

After registering the plugin, visit your Filament admin panel. You should see a "Studio" navigation group with a "Schema Manager" link. From there you can create your first collection.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky