A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Comandos de Composer

16/19
Recursos

Aportes 25

Preguntas 5

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

//Si tienes el paquete agregado a tu composer.json
composer install

//si no lo tienes configurado en tu json
composer require phpunit/phpunit

//Si deseas removerlo
composer remove phpunit/phpunit

//para agregar composer a tu proyecto
composer dump

Recuerden:

La diferencia entre self-update y update es:

self-update: Actualiza a composer, al manejador de dependencias
update: Actualiza las dependencias de nuestros proyectos

Comandos principales de Composer


El primer paso de todo proyecto es crear el archivo composer.json, esto es lo correcto. Si escribimos la palabra composer en la bash nos mostrar谩 una lista de comando que podemos utilizar.

  • Install 鈫 Si tienes el paquete agegado a tu composer.json
  • Require 鈫 Si no tienes configurado en JSON, utilizar este para a帽adir las dependencias que requerimos.
  • Remove 鈫 Si ya no requieres de alg煤n componente, con este comando los removemos del proyecto (las desinstala todo).
  • Self-update 鈫 Nos ayuda a actualizar a composer.
  • Update 鈫 Este comando se conenccta a internet para saber si existe alguna actualizaci贸n.
  • Dump 鈫 Para agregar composer a nuestro proyecto.

Super bien, saber que podemos eliminar paquetes o elementos innecesarios.

En el siguiente link pueden encontrar la documentaci贸n oficial de Composer:
https://getcomposer.org/doc/

14. Comandos de Composer

Lo correcto es crear primero el archivo composer.json, y luego ejecutar composer dump en la terminal.

Si escribimos composer, pues tendremos toda la lista de comandos que podemos ejecutar.

Les comparto lo visto en clase:

//Si tienes el paquete agregado a tu composer.json
composer install

//si no lo tienes configurado en tu json
composer require phpunit/phpunit

//Si deseas removerlo
composer remove phpunit/phpunit

//para agregar composer a tu proyecto
composer dump

馃攩 La ayuda de composer nos permite saber las opciones de comandos que tenemos y su respectivo uso.

composer

composer init
鈥utoload
composer dump
composer require
composer update
composer remove

No se porque esta pregunta me sali贸 mal

si en la clase eso es lo que profesor 铆talo dice que es

En Terminal
comando composer despliega la lista de comandos que permite utilizar composer
require: perimte solicitar la instalaci贸n de paquetes solicit谩ndolos desde la terminal.

composer require phpunit/phpunit

install: permite instalar paquetes cuando se conoce la ruta (cuando la ruta ya fue declarada en el archivo .json

composer install

ejemplo json

{
	"require": {
		"phpunit/phpunit": "^9.3"
	}
}

remove: elimina el paquete que selecciones

composer remove phpunit/phpunit
  1. Crear composer.json
Entonces para inicializar un proyecto es con composer init y aca especificamos las dep y librerias de nuestro project tambien esta el comando composer create project pero nunca lo he usado asi que no se como es y ademas tenemos composdr dump por si ya hemos creado el composer.json manualmanete y queremos que se inicialize y se guarde

El primer paso en cada proyecto es crear el composer.json

I鈥檓 Developer PHP

|| Composer.json
Primera que crear composer estructura de las diferentes componentes y despu茅s crees los archivos con las clases.
command
option
arguments
El Comando install instala los paquetes que est谩n listados en composer.Json. A diferencia de require donde solamente que poner el nombre.
Crear toda la configuraci贸n respecto a composer:
composer dump

HOla
驴Qu茅 comando usamos para crear un proyecto?
composer create-project

Me la dio como un error en el examen mmm me parece que si es el comando

Muy bien

Excelente

Hasta este punto ya me he familiarizado un poco mas con la herramienta composer, quiero aprender mas sobre ella

Alguien sabe porque est谩 mal?

Seria bueno ver este v矛deo inicialmente del curso completo, porque por fin entendi todo lo anterior.

awesome!

Lo bueno es que el manejo es similar al de node con npm y yarn

Vaya me estoy llevando una sorpresa con Php, Genial