The module allows to translate numbers into a text equivalent. This is important in the billing.
This package is abandoned and no longer maintained. The author suggests using the kwn/number-to-words package instead.
To get the latest version of DigitText, simply require the project using Composer:
$ composer require andrey-helldar/digittext
Instead, you may of course manually update your require block and run composer update
if you so choose:
{
"require": {
"andrey-helldar/digittext": "^5.0"
}
}
If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php
:
Helldar\DigitText\ServiceProvider::class,
Now, use DigitText
Facade or digit_text()
helper.
You can use a helper
digit_text($number = 0, string $lang = 'en', bool $is_currency = false);
or go directly to a class "Helldar\DigitText\DigitText":
(new DigitText)
->get($number = 0, string $lang = 'en', bool $is_currency = false);
Example:
echo digit_text(null); // zero
echo digit_text(64.23); // sixty four
echo digit_text(2866); // two thousands eight hundred sixty six
echo digit_text(2866, 'ru'); // две тысячи восемьсот шестьдесят шесть
echo digit_text(0, 'en', true); // zero dollar
echo digit_text(64.23, 'en', true); // sixty four dollars 23 cents
echo digit_text(2866, 'en', true); // two thousands eight hundred sixty six dollars
echo digit_text(2866, 'ru', true); // две тысячи восемьсот шестьдесят шесть руб
EN - English
DE - Deutsch
RU - Русский
UK - Український
DigitText was written for the Laravel framework 5.5 or later, and is released under the MIT License.