I am trying to install laravel in my computer.
I am refering to turorails point laravel installation tutorial.
After installing composer trying to create n
Step 1: Set disable-tls = true
php composer.phar config -g disable-tls true
Step 2: Set secure-http = false
php composer.phar config -g secure-http false
The reason is: the url of the installation module is not https, reference manual:https://getcomposer.org/doc/06-config.md#disable-tls
You need to enable OpenSSL in your Windows.
You can enable it from your php.ini file:
extension=php_openssl.dll
Though the topic is pretty old atm, I just ram right into the problem, trying to install an extension using composer for my magento2 application with a network behind the corp. I found the solution myself after combining all of the suggestions I found lately, so here is it. The main task is pretty simple, use HTTP instead of HTTPS for repo.packagist, but we need some configuration in order to make it actually work.
composer clear-cache
composer config -g -- disable-tls true
composer config -g secure-http false
composer config -g repo.packagist composer http://repo.packagist.org
composer require "cadence/heimdall" 
I have the same issue, but then I try this:
composer config -g secure-http false
then I run again my Laravel, and it works.
It works for me, try the step below :
1 First clear the cached
composer clear-cache
2 You have 2 options here:
extension=php_openssl.dll
composer config -g -- disable-tls true
3 Run again your laravel project :
composer create-project laravel/laravel your-project-name --prefer-dist
Hope those steps can help you.