← All plugins
Input extension - display the number of characters
Character counter extension for MoonShine Laravel admin panel's input fields. This lightweight package adds a real-time character count display to text inputs, with optional minimum and maximum length validation and visual warnings. Perfect for content management where character limits are important.
Input extension - display the number of characters
Input extension - display the number of characters for MoonShine
Installation
composer require lee-to/moonshine-input-extension-char-count
composer require lee-to/moonshine-input-extension-char-count
composer require lee-to/moonshine-input-extension-char-count
composer require lee-to/moonshine-input-extension-char-count
composer require lee-to/moonshine-input-extension-char-count
use Leeto\InputExtensionCharCount\InputExtensions\CharCount;
Text::make('Field')
->extension(new CharCount()),
Text::make('Field')
->extension(new CharCount(250)),
Text::make('Field')
->extension(new CharCount(45,5)),
use Leeto\InputExtensionCharCount\InputExtensions\CharCount;
//
Text::make('Field')
->extension(new CharCount()),
// or
Text::make('Field')
->extension(new CharCount(250)),
// or
Text::make('Field')
->extension(new CharCount(45,5)),
use Leeto\InputExtensionCharCount\InputExtensions\CharCount;
//
Text::make('Field')
->extension(new CharCount()),
// or
Text::make('Field')
->extension(new CharCount(250)),
// or
Text::make('Field')
->extension(new CharCount(45,5)),
use Leeto\InputExtensionCharCount\InputExtensions\CharCount;
//
Text::make('Field')
->extension(new CharCount()),
// or
Text::make('Field')
->extension(new CharCount(250)),
// or
Text::make('Field')
->extension(new CharCount(45,5)),
use Leeto\InputExtensionCharCount\InputExtensions\CharCount;
//
Text::make('Field')
->extension(new CharCount()),
// or
Text::make('Field')
->extension(new CharCount(250)),
// or
Text::make('Field')
->extension(new CharCount(45,5)),
Parameters:
max - integer. The value can be empty. The maximum number of characters allowed.
min - integer. The value can be empty. The minimum allowed number of characters.
How does it look in the Admin Panel ?

If the number of characters entered in the field is less than the min parameter or less than max*20%, then the maximum allowed number of characters will be highlighted in color.