datomatic / nova-charcounted-fields
带字符计数器的文本和文本区域字段。
v2.0.0
2023-01-11 10:51 UTC
Requires
- php: >=7.1.0
README
为 Laravel Nova 提供带字符计数器的文本和文本区域字段。
安装
您可以使用 composer 需求此包
composer require datomatic/nova-charcounted-fields
使用方法
您可以使用如下方式添加具有解析器的字段
use Datomatic\CharcountedFields\TextCounted;
use Datomatic\CharcountedFields\TextareaCounted;
TextCounted::make('Meta title')
您可以在 Nova 模型上使用带有字符计数器的文本和文本区域字段。最大字符数不强制执行,但会通过警告颜色和计数器进行鼓励。(您可以使用 Nova 内置的 rules 和 maxlength 额外属性强制执行最大字符数)。
TextCounted::make('Meta title') ->maxChars(60) ->warningAt(50) ->withMeta(['extraAttributes' => ['maxlength' => '65']]), TextareaCounted::make('Meta description') ->maxChars(160) ->warningAt(150) ->rows(3),