Today I try to install specific laravel version with composer create-project laravel/laravel=5.1.8 your-project-name --prefer-dist
, because some of the plugins have trouble with version 5.1.9 and above.
However, the installation fail and it says Could not find package laravel/laravel with version 5.1.8.
How can I install it with composer?
Server Requirements The Laravel framework has a few system requirements: PHP >= 5.4, PHP < 7. Mcrypt PHP Extension. OpenSSL PHP Extension.
To install the old version of Laravel, the easiest way is to use the composer create-project command. Using this command we only have to specify the project name and Laravel version that we want it to be installed and there you go it's ready.
you can do:
composer create-project laravel/laravel myproject --prefer-dist v5.1.8
To see available versions, you can visit its packagist page (lower right):
https://packagist.org/packages/laravel/framework
UPDATED:
There is no actually a tag for v5.1.8 for package laravel/laravel, Your issue is the framework(core) of laravel..
What you can do to solve it is to edit your composer.json:
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.8"
},
And do composer update "laravel/framework"
A simple answer i can think of is
composer create-project laravel/laravel <app name> "5.1.*"
Just replace < app name > with your application name and you'll install laravel's 5.1 distribution.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With