wotz/filament-translatable-tabs

This is my package filament-translatable-tabs

Installs: 127

Dependents: 10

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 0

Open Issues: 0

pkg:composer/wotz/filament-translatable-tabs

v2.0.0 2026-01-20 11:49 UTC

This package is auto-updated.

Last update: 2026-01-20 11:54:39 UTC


README

Adds a tab per locale and adds integration for spatie/laravel-translatable in Filament.

Installation

You can install the package via composer:

composer require wotz/filament-translatable-tabs

In an effort to align with Filament's theming methodology you will need to use a custom theme to use this plugin.

Note If you have not set up a custom theme and are using a Panel follow the instructions in the Filament Docs first. The following applies to both the Panels Package and the standalone Forms package.

After setting up a custom theme, add the plugin's views to your theme css file or your app's css file if using the standalone packages.

@source '../../../../vendor/wotz/filament-translatable-tabs/resources/**/*.blade.php';

Usage

use Wotz\TranslatableTabs\Forms\TranslatableTabs;

public static function form(Form $form): Form
{
    return $form->schema([
        TranslatableTabs::make('Translations')
            ->defaultFields([
                TextInput::make('working_title')
                    ->required()
                    ->maxLength(255),
            ])
            ->extraTabs([ // Optional
                Tab::make('More things')->schema([
                    TextInput::make('more_things')
                        ->required()
                        ->maxLength(255),
                ]),
            ])
            ->translatableFields([
                TextInput::make("title")
                    ->label('Title')
                    ->required(fn (Closure $get) => $get("online")),

                Toggle::make("online")
                    ->label('Online'),
            ])->columnSpan(['lg' => 2]),
    ]);
}

Documentation

For the full documentation, check here.

Testing

vendor/bin/pest

Changelog

Please see CHANGELOG for more information on what has changed recently.

Upgrading

Please see UPGRADING for more information on how to upgrade to a new version.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

If you discover any security-related issues, please email info@whoownsthezebra.be instead of using the issue tracker.

License

The MIT License (MIT). Please see License File for more information.