Posted in

Como crear tu propia clase en Laravel 4.2

Para añadir una clase que queramos (creada o copiada) en Laravel lo podemos hacer de la siguiente forma:

1 – Crear una carpeta en app que se llame por ejemplo libraries

2 – Copiar nuestra clase en esa carpeta y que esa clase contenga un namespace, por ejemplo redsys

namespace redsys;

3 – Añadir al archivo composer.json la ruta a libraries en el “autoload”

 "autoload": {
        "classmap": [
            "app/commands",
            "app/controllers",
            "app/models",
            "app/libraries", <------------------ YOUR CUSTOM DIRECTORY
            "app/database/migrations",
            "app/database/seeds",
            "app/tests/TestCase.php"
        ]
    },

4 – Añadir en el archivo app.php un alias

'aliases' => array(
'RedsysAPI'   => 'redsys\RedsysAPI',

),

5 – Ejecutar en la consola un composer dump-autoload

composer dump-autoload

6 – Ahora ya podemos acceder a esta clase

$miObj = new RedsysAPI();

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *


The reCAPTCHA verification period has expired. Please reload the page.