/ / No se puede actualizar el paquete de Composer único - php, composer-php

No se puede actualizar el paquete Composer individual - php, composer-php

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 № 1

Corriendo 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.