I've been trying to install laravel 5.6 using composer but it is always installing version 5.5. I found this question which says this problem was fixed but trying that solution does not solve my problem. I tried doing
composer -vvv create-project --prefer-dist laravel/laravel fullstackart "5.6"
but got the following exception
[InvalidArgumentException]
Could not find package laravel/laravel with version 5.6.
I also tried
composer create-project laravel/laravel your-project-name-here dev-develop
and had a similar error saying package not found.
Has anyone else had this problem and found any solution which I have not mentioned here? Would greatly appreciate any suggestions
Adding an answer in case the comments are ever deleted. This issue was due to Laravel 5.6 requiring PHP >= 7.1.3, but the OP had 7.0.30 installed.
Since the PHP version didn't meet the minimum requirements for Laravel 5.6, Laravel 5.5 was installed.
Related
trying to install new laravel app I got version error :
$ laravel new hostels3
Crafting application...
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for mockery/mockery 1.4.1 -> satisfiable by mockery/mockery[1.4.1].
- mockery/mockery 1.4.1 requires php ^7.3 || ^8.0 -> your PHP version (7.2.24) does not satisfy that requirement.
I do not want to move to PHP 7.3 now and if there isa a way to install lower version of laravel
to satisfy my PHP version 7.2.24 ? If yes, how ?
Thanks!
Laravel installer needs PHP 7.3, You may use composer instead:
composer create-project --prefer-dist laravel/laravel hostels3
Note 1: Laravel framework v7.x needs PHP version 7.2.5 or greater. You have 7.2.24 so you can install Laravel 7.x (the latest as of writing).
Note 2: To install older version of Laravel, specify the version as the last argument:
composer create-project --prefer-dist laravel/laravel hostels3 "6.*"
that way you can choose the version to install
composer create-project laravel/laravel miproyecto "6.*"
using composer you can simply install, Below I show laravel 5.4 install using composer
composer create-project --prefer-dist laravel/laravel blog "5.4.*"
I have attempted installing Laravel 5.7 with the Laravel installed and composer create-project but both install 5.6.34
I have specified the 5.7.0 and dev-develop branch in my composer command. When I specify 5.7.0 I get the following exception:
Could not find package laravel/laravel with version 5.7.*
When I specify dev-develop it installs 5.6.34 - I assume 5.7 has been released as it is available on the Laravel website with upgrade instructions.
Anyone know what's happening here?
Laravel 5.7 is not officially released yet, but you can get the latest commit from github master branch like this:
composer create-project laravel/laravel:dev-master myproject --dev
i have been creating a few Laravel 5.1 and 5.2 projects.
Now i wanted to try 5.3.
when installing a new project using
composer create-project laravel/laravel my-new-project
and the project was installed, i noticed this was still a Laravel 5.2 project structure.
How to fix this?
What version of PHP are you running?
Laravel53 uses php >5.6
Composer will fallback to Laravel52 incase you do not have the correct dependancies.
If this does not solve the problem, you can always run the command as such:
composer create-project laravel/laravel=5.3.0 my-new-project --prefer-dist
You can also mention the specific version you want by running the following
composer create-project laravel/laravel=5.3 your-project-name --prefer-dist
When laravel 5 is not yet released, I install Laravel 4 using this command composer create-project laravel/laravel your-project-name --prefer-dist. But now when I use it, It installs laravel 5. I just want to use laravel 4, not yet ready for 5.
I've tried the other answers but doesn't work for me. So here's the command I use.
composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist
Source :
Installing specific laravel version with composer create-project
UPDATE
Laravel updated the installation docs of 4.* after releasing 5.
composer create-project laravel/laravel {directory} 4.2 --prefer-dist
Source: http://laravel.com/docs/4.2#install-laravel
If nothing specified composer create-project will get the latest stable version. You can change that by just specifying the version you want:
composer create-project laravel/laravel project-name ~4.2.0 --prefer-dist
This will install the latest 4.2.* version of laravel
You should download latest laravel 4.2 release from github - https://github.com/laravel/laravel/releases/tag/v4.2.11
then use composer update to download all relevant packages including latest laravel version
I use Alternate Method.
Docs says Alternate Method
Once Composer is installed, download the 4.2 version https://github.com/laravel/laravel/archive/v4.2.11.zip of the Laravel framework and extract its contents into a directory on your server. Next, in the root of your Laravel application, run the php composer.phar install (or composer install) command to install all of the framework's dependencies. This process requires Git to be installed on the server to successfully complete the installation.
If you want to update the Laravel framework, you may issue the php composer.phar update command.
U can use this
composer create-project laravel/laravel {directory} 4.2 --prefer-dist
replacing {directory} with the actual directory of your project
I'm getting a problem reported from composer when running php -d allow_url_fopen=On composer.phar install on mediatemple.
This reports back saying laravel/framework v4.2.6 requires php >=5.4.0 -> no matching package found.
I've updated my php version to be 5.5, but i'm not sure if the above problem is referring to my php version or the laravel/framework package when it says "no matching package found".
when I run the above command, it shows that it is 'installing dependencies (including require-dev)' but i get the problem reported above.
my minimum stability is set to "stable"
could someone help clarify?
It turns out I was using php v5.3 on the CLI while I was running php 5.5 on the domain successfully as they had told me.
In order to use the latest php version on the CLI, i had to run php-latest composer.phar install instead of php composer.phar install
I found this link helpful: https://yesdevnull.net/2014/03/using-php-54-cli-on-media-temples-grid-hosting/