I am using Windows 10 and composer
is installed. When I try to install laravel
installer globally using this command:
composer global r
To resolve this, configure composer to use the https repository by running the following command on the cli before installing Laravel
composer config -g repo.packagist composer https://packagist.org
Do you use any antivirus? If yes try to disable then check.
Sometime Mcafe prevent to download packagist.
I noticed this is also happening when changing networks (moving from office to office for example). How I managed to solve it is to restart the docker container. I had this situation happening 2 times already and the same solution helped.
The following steps will fix most "packages.json file could not be downloaded" issue with Composer:
Note: Make sure you are working with the right PHP version and Environment (apache, CLI, etc.) when you modify the php.ini file.
I believe you are facing the same issue as this and this. Composer recommends the following:
We recommend you fix your IPv6 setup. If that is not possible, you can try the following workarounds:
sadly, for the Windows workaround it says that if your setup cannot be fixed or if that didn't solve the issue then you should outright disable IPv6 which is a common answer and is also suggested here (however the video has been deleted so I've made this post to have a reliable answer).
(I've purposely aligned the windows as such so you can see the steps to the screen)
Edit #1
What is suggested here is:
Install a Windows level VPN or proxy switcher that acts as the default route if you need to change your IP (effectively). Try CyberGhost
and that seemed to solve the issue for the OP.