datomatic/nova-charcounted-fields

带字符计数器的文本和文本区域字段。

资助包维护!
Datomatic

安装量: 2,043

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 1

分支: 0

开放问题: 0

语言:Vue

v2.0.0 2023-01-11 10:51 UTC

This package is auto-updated.

Last update: 2024-09-11 14:28:06 UTC


README

为 Laravel Nova 提供带字符计数器的文本和文本区域字段。

安装

您可以使用 composer 需求此包

composer require datomatic/nova-charcounted-fields

使用方法

您可以使用如下方式添加具有解析器的字段

use Datomatic\CharcountedFields\TextCounted;
use Datomatic\CharcountedFields\TextareaCounted;

TextCounted::make('Meta title')

Image of character counter

您可以在 Nova 模型上使用带有字符计数器的文本和文本区域字段。最大字符数不强制执行,但会通过警告颜色和计数器进行鼓励。(您可以使用 Nova 内置的 rulesmaxlength 额外属性强制执行最大字符数)。

TextCounted::make('Meta title')
    ->maxChars(60)
    ->warningAt(50)
    ->withMeta(['extraAttributes' => ['maxlength' => '65']]),

TextareaCounted::make('Meta description')
    ->maxChars(160)
    ->warningAt(150)
    ->rows(3),

maxChars 和 warningAt 都是可选的。当达到最大或警告限制时,计数器的颜色会改变。 字符计数器指示图