Publicar tu paquete PHP en Packages
Clase 33 de 33 • Curso Avanzado de Laravel
Contenido del curso
Entorno de trabajo y repaso de Laravel
Manejo de tu base de datos con Laravel
La terminal de Laravel
Eventos y tareas de Laravel
Manejo de errores
El corazón de Laravel
Creación de paquetes
- 26

Cómo crear paquetes Laravel con Composer
08:51 min - 27
Propiedades para manejo de dependencias
02:02 min - 28
Comprende el archivo composer.json
02:23 min - 29

Cómo Composer carga clases automáticamente
04:18 min - 30

Crear mis propios Services Providers
08:58 min - 31

Cómo publicar archivos con Service Provider
04:12 min - 32

Instalando paquetes desde GitHub con Composer
10:35 min - 33

Publicar tu paquete PHP en Packages
Viendo ahora
Publica tu primer paquete PHP con Packages y úsalo en Laravel con confianza. Aquí verás, paso a paso, cómo registrarte, vincular GitHub, enviar tu repositorio con submit, verificar con check, gestionar release y instalar con Composer sin fricciones.
¿Cómo publicar tu paquete en Packages con Composer?
Compartir tu librería es simple si sigues un flujo claro. La clave: usar el repositorio central que Composer consulta para manejar dependencias y completar el submit correctamente.
¿Qué es Packages y para qué sirve?
- Es el repositorio central que usa Composer para dependencias.
- Es de código libre y gratuito.
- Permite bajarse el repositorio y montar uno propio en servidor.
- Lo común: subir tus paquetes a la página oficial.
¿Cómo crear cuenta y vincular GitHub?
- Entra a packages.org y crea una cuenta.
- Asocia con GitHub si quieres iniciar sesión rápido.
- Inicia sesión y prepara el enlace de tu repositorio.
¿Cómo enviar el repositorio con submit y check?
- Presiona submit e ingresa el nombre de tu repositorio.
- Usa el botón check: busca coincidencias en Packages y sugiere similares.
- Si no coincide con ninguno, confirma con submit.
- Tu proyecto se carga y queda listo para futuras actualizaciones.
- Cada vez que lances un release, se actualizará automáticamente.
¿Qué verás de tu paquete tras publicarlo?
Una vez actualizado en Packages, tendrás una vista detallada y útil para usuarios y colaboradores.
- Listado de todos los release publicados.
- Vista previa del README con cómo instalar y cómo usar el paquete.
- Información clara para facilitar la adopción en proyectos.
¿Cómo instalarlo en un proyecto Laravel con Composer?
Con el paquete ya publicado, puedes remover la configuración local previa y usar la instalación estándar en Laravel con Composer.
composer require sogeda o el nombre de su repositorio rating
- Se conecta con los repositorios de Packages.
- Descarga todos los archivos necesarios.
- Queda listo para usarse en cualquier proyecto.
Felicidades: ya tienes tu primer paquete publicado y utilizable en tus proyectos. ¿Tienes dudas o comentarios? Compártelos en la sección de comentarios y anímate a presentar el examen para poner a prueba tus conocimientos.