Avatar ·

¿Cómo crear tus propias funciones auxiliares (helpers) en Laravel 8?

¡Hola a todos! Soy nuevo en Laravel (versión 8) y estoy tratando de entender cómo crear funciones auxiliares personalizadas. Las funciones integradas como `str_slug()` o `route()` funcionan perfectamente, pero necesito agregar las mías. Situación: en el proyecto formateo fechas y precios con frecuencia. En cada controller tengo que escribir el mismo código: ```php // Formateo de precio $price = number_format($product->price, 2, ',', ' '); // Formateo de fecha $date = Carbon::parse($product->created_at)->format('d.m.Y'); ``` Esto es terriblemente molesto. Quiero hacer algo como `formatPrice($value)` y `formatDate($date)` para poder llamarlos en cualquier lugar: en controllers, models, plantillas Blade. Intenté simplemente crear un archivo `app/helpers.php` y escribir las funciones allí. En el controller funcionan, pero en las plantillas Blade aparece el error "Call to undefined function". Leí que es necesario incluir el archivo a través de composer.json, pero no estoy seguro de estar haciéndolo correctamente. ¿Podrían indicarme cómo organizar correctamente los helpers personalizados en Laravel 8? ¿Hay alguna otra forma?