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();

