【问题标题】:Composer install laravel every-time when I create new projectComposer 每次创建新项目时都会安装 laravel
【发布时间】:2017-06-04 05:28:51
【问题描述】:

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

作曲家 laravel/laravel_project 项目名称

composer 开始从头开始安装所有东西。

我做错了什么吗?

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

【问题讨论】:

  • 你没有做错任何事情,composer 是 laravel 的依赖管理器,所以每次安装或更新项目时,composer 都会获取所有依赖项。检查这个composer intro

标签: php laravel laravel-5 frameworks


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2013-06-27
    • 1970-01-01
    • 2018-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-03
    • 2021-01-06
    相关资源
    最近更新 更多