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

时间:2017-06-04 05:28:52

标签: php laravel laravel-5 frameworks

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

composer laravel / laravel_project project_name

composer开始从头开始安装所有内容。

我做错了什么吗?

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

1 个答案:

答案 0 :(得分:5)

  

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

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

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