In Blog

En este tutorial hablare de como eliminar un paquete instalado por Composer de forma de que no de error al final del update del Composer.

En varias situaciones me ha pasado que quiero eliminar un paquete que ya había probado y no lo quiero usar, entonces tengo el problema que no me deja eliminarlo y ademas dar un error cada vez que trato de actualizar composer para instalar o actualizar los paquetes.

Lo que sucede es que cuando se eliminar un paquete y este muestra un error es porque todavía se esta haciendo una llamada a las librerías del paquete en algún archivo de configuración, controlador, etc. Casi siempre se encuentran el config/app.php siendo llamado en los Providers o los Aliases.

Para eliminar de forma segura un paquete hay que ejecutar una serie de pasos necesarios:

  1. Buscar el archivo composer.json y eliminar la linea donde se encuentra el paquete a eliminar.
  2. Abrir el archivo config/app.php y eliminar las llamadas al paquete en los Providers y Aliases.
  3. Ejecutar los comandos php artisan cache:clear seguido php artisan config:cache para que le limpie la cache de Laravel y no deje rastros de llamadas al paquete.
  4. Finalmente ejecutar composer update.

Espero que les sirva de ayuda.

Recommended Posts
Showing 49 comments
Contacto