Laravel Community Tools by Tighten
Laravel Nova icon Nova Packages

Readme

Nova Input Mask

Nova custom field text with masks.

Latest Version on Github

Nova custom field text with masks. It uses vue-the-mask to implement mask directive to input field.

inputmask

Installation

composer require wemersonrv/input-mask

Usage

Import it in your resources and add the InputMask to fields method.

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

    ];
}

Methods

This custom field has only two method:

  • mask('###...') Implement the mask on your input field;
  • raw() If you want to save your value without mask, just add this method.

TODO List

  • Apply mask to index and detail fields
  • Create a set of predefined custom fields from InputMask with validation
    • Brazilian CPF
    • Brazilian CNPJ
    • Brazilian Zip code (CEP)
    • Brazilian landline phone
    • Brazilian mobile phone with 9 digit

Release History

  • 0.1.2
    • Fix license in composer.json from GPLv3 to GPL-3.0-or-later
  • 0.1.1
    • Fix license in composer.json o GPLv3
  • 0.1.0
    • The First Oficial release
    • CHANGE: Nothing important.
    • ADD: button badge for github release
  • 0.0.1
    • Work in progress

References

Meta

Wemerson Guimarães – @WemersonCGwemersonrv@gmail.com

Distributed under the GPLv3 license. See LICENSE.md for more information.

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

Screenshots

Back to Top
Added 6 years ago
Last updated 6 Years Ago
Version v0.1.2
Composer
wemersonrv/input-mask
GitHub stars 11
Packagist downloads 95,574

Favorites

9 users favorited

Rating

5.00
(out of 5)
★★★★★
★★★★
★★★
★★
1 ratings

Brought to you by Tighten

Issues/Feature Requests Stats Package Ideas