Publicar tu paquete PHP en Packages

Clase 33 de 33Curso Avanzado de Laravel

Contenido del curso

Laravel y Base de Datos

    Resumen

    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.