Si estás buscando convertir un número a letras en Laravel nosotros te recomendamos usar la librería de Lecano, funciona muy bien, nosotros estamos usando la versión 10 de Laravel.

La librería la encuentras en Packgist bajo el nombre “luecano/numero-a-letras” aquí te dejamos el link:

https://packagist.org/packages/luecano/numero-a-letras

En este mis enlace te explica de una manera clara y precisa cómo agregarlo a tu proyecto y cómo usarlo.

De igual también lo encuentras en GitHub por si quisieras usarlo en otros proyectos que no fueron desarrollados con Laravel.

https://github.com/lecano/php-numero-a-letras.git

Aquí te dejamos un pequeño ejemplo para te des una idea como funciona

use NumeroALetras;
class NumeroALetrasController extends Controller {
 public function getNumeroALetra(float $numero) {
    $formatter = new NumeroALetras();
    $formatter->apocope = true;
    $formatter->conector = "pesos";
    $amount_text = ucfirst(Str::lower($formatter->toInvoice($numero, 2)));
    $amount_text .= "M.N.";
    return $amount_text;
    }
}

Suponiendo que el número que nosotros pasamos a la función es $58,518.72 el valor de retorno sería el siguiente: Cincuenta y ocho mil quinientos dieciocho pesos 72/100 M.N.

Lee la documentación para que puedas sacarle todo el proyecto a la librería.

Y recuerda que si te sirve este contenido no te olvides de dejarnos un comentario bye.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Bienvenido

Logo

En es blog encontrarás artículos sobre desarrollo web, tecnologías de la información y marketing digital.
Si te sirvió nuestro contenido déjanos tu comentario.