Mi composer.json
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*",
"laravelcollective/html": "~5.0",
"laravel/cashier": "~5.0",
"baum/baum": "~1.1",
"laracasts/flash": "~1.3",
"intervention/image": "^2.3",
"toin0u/geocoder-laravel": "@stable",
"torann/geoip": "0.2.*@dev"
},
Mi composer show -i
laravel/cashier v5.0.14 Laravel Cashier pr...
laravel/framework v5.1.29 The Laravel Framew...
La versión más nueva de Laravel / Cashier es 6.0.
Si corro composer update laravel/cashier
yo obtengo
No hay nada que instalar o actualizar.
Si modifico mi composer.json
a "laravel/cashier": "~6.0"
y correr composer install
yo obtengo
... El archivo de bloqueo no está actualizado ... y no hay nada que instalar o actualizar.
¿Cuál es la forma recomendada de actualizar un paquete y por qué no lo haría? composer update larave/cashier
¿trabajo?
Respuestas
2 para la respuesta № 1Corriendo composer update
solo actualizará los paquetes dentro de las restricciones de versión que haya establecido en composer.json.
Porque has restringido este paquete a ~5.0
ganó "t actualizar a la versión 6.0
.
Primera actualización composer.json a ~6.0
entonces corre composer update laravel/cashier
.