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.
Sergio, se nota que sabes mucho de Laravel. Por este curso me doy cuenta que no tienes una metodología clara para enseñar en forma virtual, por momentos vas muy rápido, hay muchas partes del código que se adiciona automáticamente y no lo explicas, saltas de archivo en archivo y no lo haces paso a paso.
Este curso me mostro que Laravel es mucho mas de lo que tenia en mi cabeza, pero por desgracia me tocara aprenderlo en otro curso. Gracias.
El contenido no está mal, pero las explicaciones fueron muy vacías, se pudo haber hecho mejor, al menos espero haber ayudado a alguien que use Laravel 8 con los commits que fuí dejando, me llevo 12 horas el curso por tratar de adaptar todo a Laravel 8 xD
Particularmente no estoy del todo inconforme con el curso, pienso que el contenido es interesante y realmente es un curso avanzado con conceptos importantes, pero creo a estas alturas las personas que estamos acá tenemos los conocimientos suficientes para indagar dentro de la documentación oficial y poder entender bastante bien estos mismos conceptos. Creo que cuando buscamos orientación avanzada es mas importante entrar un poco mas a detalle del porque de cada una de las lineas de código, a un nivel mas complejo, que mas alla de saber como escribir código, se nos ayude a entender y a pensar cuales serian las formas mas viables de resolver algo en particular, hay muchas formas de resolver cada problema y allí se encuentra la complejidad del asunto. Esto es algo que se gana con la experiencia, pero seria un buen punto de partida.
Packagist no actualiza las versiones por defecto, esto se debe configurar manualmente en github para que cada release actualize la version "master" del paquete.
Honestamente es el mejor curso que he tomado hasta ahora, me abrió la mente a un nuevo mundo.
Reforcé los vacíos de varios conceptos y aprendí nuevas estrategias 🚀
Hice el curso con el objetivo de aprender nuevos conceptos , pero tiene demasiadas fallas este, sería genial que hicieran un curso avanzado nuevo de Laravel con Italo Morales, que tiene una metodología mucho mejor.
Buen curso, el ritmo es el adecuado según mi opinión, ayuda a optimizar el tiempo y va justo a lo necesario. Me hubiera gustado más temas incluídos como brodcast
Quedo triste con este curso. Vi muchas cosas que me despertaron el interes por laravel que no sabia que se podian hacer pero creo que este curso da cuenta de la calidad de otros cursos de la plataforma. Espero que le hagan un remake mas profundo, sobreotdo por la parte de las explicaciones. No es necesario tirar las clases a 1000 por hora para hacer que no dure tanto.
El curso esta totalmente desactualizado me sale error a cada rato es algo inaceptable en resumen no recomiendo este curso te vas a llevar un dolor de cabeza.
Una de las cosas que me molestaban era que estaba explicando un tema y de repente comenzaba a modificar campos en la base de datos (porque no lo había hecho antes) y eso distraía bastante del tema que en si era un poco complejo a veces.
Se nota que sabes mucho, pero faltó un poco de didáctica para que el curso no fuera lo frustrante que fue.
Platzi, espero que puedan actualizar pronto este curso ya que vamos por la versión 10 de Laravel y me tocó ver un curso de Laravel 7, complejo y que a mas de uno no nos ha servido mucho mas que para perder horas mirando videos.
El curso no fue malo. Sin embargo, este ultimo modulo fue un desastre...todo fue muy rapido, copy y paste muy rapido y no entendi mucho. Por que digo que no fue malo ? porque en efecto se dio contenido avanzado para Laravel. A muchos no les gusto que no explicara muy afondo o que no explicara cosas como laravel UI, o como jugar con Eloquent, etc. Bueno porque si llegaste hasta aqui es porque se supone que debes saber esas cosas...el curso fue al grano y cumplio su objetivo. No le dare 5 estrellas porque hay clases que no fueron bien explicadas.
Está claro que el profesor tiene mucho conocimiento pero le falta algo no menor que es saber explicarlo. La mayor parte del curso es copiar codigo sin explicar conceptos o por que se hace tal o cual cosa.
Este curso da para muchísimo mas, espero que Platzi lo revea y lo mejore.