marshmallow / nova-charcounted-fields
带字符计数器的文本和文本区域字段。
v2.0.1
2022-05-17 14:24 UTC
Requires
- php: ^8.0
- laravel/nova: ^4.0
This package is auto-updated.
Last update: 2024-09-12 11:41:44 UTC
README
Laravel Nova 的文本和文本区域字段,带有字符计数器。
安装
您可以使用 composer 需求此包
composer require marshmallow/nova-charcounted-fields
用法
您可以使用如下方式添加具有解析器的字段
use Marshmallow\CharcountedFields\TextCounted;
use Marshmallow\CharcountedFields\TextareaCounted;
TextCounted::make('Meta title')
您可以在 Nova 模型上使用具有字符计数器的文本和文本区域字段。最大字符数不是强制性的,但会通过警告颜色和计数器进行鼓励。(您可以使用 Nova 内置的 规则 强制最大字符数)。
TextCounted::make('Meta title') ->minChars(30) ->maxChars(60) ->warningAt(50), TextareaCounted::make('Meta description') ->minChars(70) ->maxChars(160) ->warningAt(150),