Globally Translate all Components
- Published: 25 Mar 2024 Updated: 04 May 2024
make all Field or any components translatable
1Field::configureUsing(function (Field $column) {2 $column->label(fn () => __(self::getLangFile() . $column->getName()));3});
1public static function getLangFile(): string 2{ 3 if ( 4 method_exists(Livewire::current(), 'getResource') 5 && method_exists(Livewire::current()->getResource(), 'langFile') 6 ) { 7 /** @phpstan-ignore-next-line */ 8 return Livewire::current()->getResource()::langFile() . '.'; 9 }10 11 return '';12}
Related Tricks:
How to Apply Authorization on Create Option Action for Select Field
Usability: Knowing whether or not the record was saved.
I’ll guide you on how to test your Form Builder using Livewire Volt with a class-based component.
make all Field or any components translatable
Bring the sticky actions back form filament v2