naimcse56 / float-spellout
This is a Laravel Package to convert float number to words
dev-main
2024-09-30 10:38 UTC
Requires
- php: ^8.0
- illuminate/support: *
This package is auto-updated.
Last update: 2026-03-01 00:58:35 UTC
README
Package for Laravel Developers to Convert Number to Words.
composer require naimcse56/float-spellout:dev-main
Add This in config/app.php
Naimcse56\FloatSpellout\FloatSpelloutServiceProvider::class
You can inject the service into your controller and use it to convert float numbers:
use Naimcse56\FloatSpellout\Contracts\NumberSpelloutContract;
class NumberController extends Controller
{
private $spelloutService;
public function __construct(NumberSpelloutContract $spelloutService)
{
$this->spelloutService = $spelloutService;
}
public function show($number)
{
$spelledOutNumber = $this->spelloutService->convert(floatval($number));
return response()->json(['spelled_out' => $spelledOutNumber]);
}
}
Or You can also do this below
use Naimcse56\FloatSpellout\Services\FloatNumberSpelloutService; $service = new FloatNumberSpelloutService(); $result = $service->convert(123.45); // Output will be 'one hundred twenty-three point four five'