带有输入掩码的 Laravel Nova 自定义字段文本

v1.0.0 2022-05-09 01:19 UTC

This package is auto-updated.

Last update: 2024-09-09 06:16:11 UTC


README

Nova 自定义字段文本,带有输入掩码。

Latest Version on Github

Nova 自定义字段文本,带有输入掩码。它使用 vue-the-mask 实现对输入字段的掩码指令。

inputmask

安装

composer require jeffersonsimaogoncalves/input-mask

使用

在您的资源中导入它,并将 InputMask 添加到 fields 方法。

use Wemersonrv\InputMask\InputMask;

public function fields(Request $request)
{
    return [
        ID::make('ID', 'id')->sortable(),
        Text::make('Name', 'name'),

        InputMask::make('CPF', 'cpf')
            ->mask('###.###.###-##')  // 111.222.333.44
            ->raw(),                  // 11122233344

    ];
}

方法

此自定义字段只有两个方法

  • mask('###...') 在您的输入字段上实现掩码;
  • raw() 如果您想不使用掩码保存您的值,只需添加此方法。

待办事项列表

  • 将掩码应用于索引和详情字段
  • 从 InputMask 创建一组预定义的自定义字段,带有验证
    • 巴西 CPF
    • 巴西 CNPJ
    • 巴西邮政编码 (CEP)
    • 巴西固定电话
    • 巴西手机号(9位数字)

发行历史

  • 0.1.2
    • 修复 composer.json 中的许可证从 GPLv3 到 GPL-3.0-or-later
  • 0.1.1
    • 修复 composer.json 中的许可证为 GPLv3
  • 0.1.0
    • 第一个官方版本
    • 变更:没有重要变更。
    • 添加:GitHub 发布按钮徽章
  • 0.0.1
    • 进行中

参考

元数据

Wemerson Guimarães – @WemersonCGwemersonrv@gmail.com

在 GPLv3 许可证下分发。有关更多信息,请参阅 LICENSE.md

https://github.com/wemersonrv/input-mask/