muetze42 / nova-charcounted-fields
此包已被废弃,不再维护。未建议替代包。
带有字符计数器的文本和文本区域字段。
1.0.0
2021-03-10 01:13 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2022-05-10 03:49:45 UTC
README
为Laravel Nova提供带有字符计数器的文本和文本区域字段。
安装
您可以使用composer安装此包
composer require muetze42/nova-charcounted-fields
使用
您可以通过以下方式添加具有解析器的字段
use ElevateDigital\CharcountedFields\TextCounted;
use ElevateDigital\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),
maxChars和warningAt都是可选的。当达到最大或警告限制时,计数器的颜色将改变。