Home » Php » php – composer laravel create project

php – composer laravel create project

Posted by: admin April 23, 2020 Leave a comment


I’m trying to use laravel, when I start a project and type composer create-project /Applications/MAMP/htdocs/test_laravel in terminal it shows

Could not find package /applications/mamp/htdocs/test_laravel with stabilit  
y stable.    


create-project [-s|--stability="..."] [--prefer-source] [--prefer-dist] [--repository-url="..."] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [--keep-vcs] [package] [directory] [version]

How to fix it ?
and is this step equal to create folder and file like I download from laravel git laravel-master.zip ?

MAMP php5.4.10

How to&Answers:

You are missing a parameter in the command. It should be in this order:

composer create-project [PACKAGE] [DESTINATION PATH] [--FLAGS]

You’re mistakingly specifying your local path as the Composer/Packagist package you wish to create a project from. Hence the “Could not find package” message.

Simply make sure you’re specifying the Laravel package and you should be good to go:

composer create-project laravel/laravel /Applications/MAMP/htdocs/test_laravel


I also had same problem then I found this on there documentation page

So if you want to create a project by name of test_laravel in directory /Applications/MAMP/htdocs/ then what you need to do is

go to your project parent directory

cd /Applications/MAMP/htdocs

and fire this command

composer create-project laravel/laravel test_laravel

that’s it, this is really easy and it also creates Application Key automatically for you


composer create-project laravel/laravel ProjectName 


My few cents. The forward-slash in the package name (laravel*/*laravel) is matter. If you put back-slash you will get package not found stability error.


Dont write with stability stable in the command ,

in your composer.json file, put
"minimum-stability": "stable" before the closing curly bracket.


you first need to install laravel using command: composer global require laravel/installer then use composer create-project command your problem will be solved.
I hope your problem is now solved.


  1. Create project
  2. Open: Root (htdocs)\
  3. Press: Shift + Open command windows here
  4. Type: php composer.phar create-project --prefer-dist
    laravel/laravel lar-project "5.7.*"


make sure that your composer is up to date. write in the cmd

composer create-project –-prefer-dist laravel/laravel NameOfProject "Version" 


No this step isn’t equal to downloading the laravel.zip
by using the command
composer create-project laravel/laravel laravel
you actually download the laravel project as well as dependent packages so its one step ahead.

If you are using windows environment you can solve the problem by deleting the composer environment variable you created to install the composer. And this command will run properly.