Descargue tcpdf manualmente sin usar compositor en Laravel 4

Estoy intentando descargar la biblioteca TCPDF a mi proyecto usando Composer (Laravel 4), pero no puedo.

A veces ocurre este error

( http://i.stack.imgur.com/aaPDz.jpg ) http://mahdedu.org/1.jpg

y alguna vez este error

( http://i.stack.imgur.com/quXMB.jpg ) http://mahdedu.org/2.jpg

Quiero descargarlo y agregarlo en laravel manualmente sin usar el compositor.

Cuando dice “sin usar composer “, voy a suponer que quiere decir “sin usar composer para la descarga”. Con la siguiente solución, necesitará invocar un comando de composer , pero solo para que la biblioteca se cargue automáticamente.

El primer paso es encontrar una carpeta que tenga sentido para almacenar su copia local de TCPDF. Recomendaría no usar la carpeta del proveedor, ya que esa carpeta está en gran parte (¿únicamente?) Administrada por el composer . En aras de la demostración, creemos una nueva carpeta llamada app/vendor . No es la mejor opción, lo sé, pero esto es solo una demostración de una posible solución. Descargue TCPDF, descomprímalo y mueva la carpeta tcpdf resultante a la app/vendor (por lo que debe terminar con la app/vendor/tcpdf ).

El segundo paso es agregar esta carpeta a la sección de autocarga de composer.json , de la siguiente manera:

 "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php", "app/vendor/tcpdf" // <== HERE IT IS ] 

Finalmente, ejecute el composer dump-autoload .

Ahora debería poder usar la biblioteca TCPDF dentro de su código sin ninguna dependencia de descarga externa. Probé esta solución en una copia limpia de Laravel 4.1 y funcionó bien.

Si alguien tiene una sugerencia más apropiada en cuanto a la ubicación de la carpeta tcpdf , agregue un comentario.