This is a Filament character counter TextField, Textarea and RichEditor form field for Filament v3.2
You can install the package via composer:
composer require schmeits/filament-character-counterYou can publish the translations file with:
php artisan vendor:publish --tag="filament-character-counter-translations"This is the contents of the published translation file:
return [
    'character_seperator' => ' / ',
    'character_label' => 'characters',
];use Schmeits\FilamentCharacterCounter\Forms\Components\TextInput;
use Schmeits\FilamentCharacterCounter\Forms\Components\Textarea;
TextInput::make('title')
    ->characterLimit(50),
Textarea::make('description')
    ->characterLimit(155),
RichEditor::make('content')
    ->characterLimit(155),maxLength can also be used to limit the maximum number of characters, there is no need to specify the characterLimit as well.
TextInput::make('title')
    ->maxLength(50),As an additional option, you can place the counter within your component using:
TextInput::make('title')
    ->showInsideControl(true)
    ->characterLimit(50),composer testPlease see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
Please review our security policy on how to report security vulnerabilities.
- Tally Schmeits
- Inspired on the package by Wiebe Nieuwenhuis
- All Contributors
The MIT License (MIT). Please see License File for more information.
