Creando Clases personalizadas en Laravel 5.5 (helpers)

Escrito por luiscordero29 | 23 octubre, 2017 | Laravel | Sin comentarios

Las Clases Personalizadas (Helpers), son funciones generales que nos permiten ejecutarlas en nuestro sistema cuando la necesitemos, evitando reescribirlo una y otra ves. En laravel podemos crear estas clases con los siguientes pasos:

Paso 1: Crear nuestra Clase Personaliza Helper.php dentro de un directorio Helpers dentro de nuestra carpeta app de laravel quedando de la siguiente forma: app/Helpers/Helper.php con la siguientes lineas de codigo,

<?php 

# Ubicacion app\Helpers\Helper.php

namespace App\Helpers;

class Helper
{
    public static function strUp(string $string)
    {
        return strtoupper($string);
    }
}

Paso 2: Crear Alias en nuestra aplicacion

<?php 

# Ubicacion: config/app.php

    'aliases' => [
     ...
        'Helper' => App\Helpers\Helper::class,
     ...

Paso 3: Usarlo en nuestras plantillas Blade

{{ Helper::strUp('mostrar este texto en mayúsculas!') }}

Paso Extra: Usarlos en nuestro controlador

<?php 

# Ubicacion: app/Http/Controllers/TuController.php

namespace App\Http\Controllers;

use Helper;

class TuController extends Controller
{

    public function metodo()
    {
        Helper::strUp('mostrar este texto en mayúsculas!');
    }

Fuente: https://stackoverflow.com/questions/28290332/best-practices-for-custom-helpers-on-laravel-5

inserta tu comentario

Todos los comentarios se encuetran sujeto a moderación