masoudi/number-plus

This package is abandoned and no longer maintained. No replacement package was suggested.

Advance number field for Laravel Nova

0.2.2 2023-05-17 18:32 UTC

This package is auto-updated.

Last update: 2023-07-23 17:03:09 UTC


README

Specially Thanks

This package based on vue-number-format and thanks to Coderstm for maintaining it.

Latest Version on Packagist Total Downloads License: MIT

Number Plus - A advance number field

Number field with many option for customize number input

install

composer require masoudi/number-plus

How to use

NumberPlus::make('Salary')
  ->options([
      "separator" => ',',
      "prefix" => '$ ',
      "suffix" => ' Yearly',
      "precision" => 2,
      "masked" => false,
  ]),

Options

  • prefix: A word, letter, or number placed before value
  • suffix: A word, letter, or number placed after value
  • separator: Character used as the thousands separator
  • decimal: Character used to separate the integer part from the fractional part of a number
  • precision: The precision property returns the number of bits of precision that can be represented.
  • minimumFractionDigits: The minimum number of digits after the decimal separator.
  • prefill: Set initial value before mount the component
  • reverseFill: Fills string from the right side of the mask
  • masked: Value will be masked (with contain separation characters)
  • min: The min attribute specifies the minimum value for an input element.
  • nax: The max attribute specifies the maximum value for an input element.
  • nullValue: Value of input element is set to a default when no value present

Hooks

callAfterChanged Call a URL after exit input focus and you can display request response bottom of field

Example:

NumberPlus::make('Price')
   ->callAfterChanged("https://domain.com/number-to-words.php", displayResponse: true),