当我创建新项目时,Composer每次都安装laravel

Mit*_*esh 0 php frameworks laravel laravel-5

每次我想通过这个命令创建新项目

作曲家laravel/laravel_project project_name

作曲家开始从头开始安装.

我做错了什么吗?

另外,如果我从另一个项目复制框架,与通过上面的命令安装相同,对吧?[在对该目录做任何事之前复制所有内容]

cre*_*re8 5

另外,如果我从另一个项目复制框架,与通过上面的命令安装相同,对吧?

是的,但我不推荐它,因为app键也会被复制,因此两个项目都会生成相同的哈希值.如果2个应用程序应该可以访问相同的数据库表,那么这可能会很好,但在大多数情况下它们不应该访问.

如果使用compose命令,compose将下载所有包,不会缓存它们.更好的方法是使用laravel安装程序:composer global require "laravel/installer".它会缓存项目所需的软件包,以便更快地安装.