parfaitementweb/filament-plugin-translatable-inline
Widget, Form, and Table interfaces).spatie/laravel-translatable (v3.x+). No new risks introduced here.Widget base class).Field interface changes) may require testing.Widget class may have changed, requiring updates to the plugin’s widget registration.form() or table() methods).Filament Version Strategy:
Filament 5 Compatibility:
Translation Strategy:
Testing and Validation:
Rollout Plan:
Prerequisite Check:
composer require filament/filament:"^5.0"
Dependency Installation:
composer require parfaitementweb/filament-plugin-translatable-inline:"^4.1"
Configuration:
spatie/laravel-translatable config (if not already done).app/Providers/FilamentPluginServiceProvider.php:
Filament::registerPlugin(
Parfaitementweb\FilamentPluginTranslatableInline\FilamentPluginTranslatableInlinePlugin::make()
);
make() method or widget registration.Resource Integration:
Form, Table, Widget classes).use Parfaitementweb\FilamentPluginTranslatableInline\Fields\TranslatableInline;
public static function form(Form $form): Form
{
return $form
->schema([
TranslatableInline::make('name')
->required()
->translatable(),
]);
}
Field interface.Testing:
Page), testing inline editing and fallbacks.spatie/laravel-translatable: Actively maintained; no changes expected.How can I help you explore Laravel packages today?