Formato Moneda

Publicado

19 MAY, 2025

Categoría

Laravel

Objetivo

Crear una función global para para format numero a moneda.

Función Global

Crear función global.

if(!function_exists('formatMoneda')){

    // Para convertir numero en moneda
    function formatMoneda($moneda)
    {
        return "$ ".number_format(sprintf('%0.2f', preg_replace("/[^0-9.]/", "", $moneda)),2);
    }

}

En Blade

Esta función la podemos usar en blade para format moneda, por ejemplo: En resources/views/backend/invoice/list_invoice.blade.php Colocamos:

<td>{{ formatMoneda($item->payment->total_amount) }}</td>

Captura de Pantalla