【问题标题】:how can I upgrade my project of laravel 5.0 directly to 5.4?如何将我的 laravel 5.0 项目直接升级到 5.4?
【发布时间】:2017-12-13 08:52:36
【问题描述】:

有一个由其他开发人员在 laravel 5.0.35 框架中制作的旧项目,现在我的工作是为该项目添加一些新功能,但我熟悉 laravel 5.4,所以我认为好的方法是我在 5.4 中升级这个项目然后做我的工作。但我不知道该怎么做。 附言我看过 laravel 升级文档,他们逐个版本升级。是否可以将此项目直接升级到 laravel 5.4 通过版本升级跳过该版本?

【问题讨论】:

  • 我对 laravel 5.4 很熟悉,而且你也可以轻松地使用 5.3,因此无需更新
  • @MayankPandeyz 该项目在 laravel 5.0 版本中。

标签: php laravel laravel-5 laravel-5.4


【解决方案1】:

在你的 laravel 目录类型中

composer update

它会更新你的 laravel 项目

根目录下有一个 composer.json 文件,你可以找到你的 laravel 版本

"laravel/framework": "5.4.*",

它显示了您要升级的依赖项

升级前别忘了备份

【讨论】:

  • 这似乎是一个极端的简化,除了运行 composer 命令之外,肯定 op 必须期待相当多的工作
  • 命令运行成功,但是 composer.json 文件仍然显示 "laravel/framework": "5.0.*",
  • 那么文件结构呢?我需要手动更改吗?
  • 谢谢伙计。现在这个错误来了。 [Symfony\Component\Debug\Exception\FatalThrowableError] 类 'Illuminate\Routing\ControllerServiceProvider' 未找到
【解决方案2】:

你可以更新它,但文件夹结构在 laravel 5.4 中发生了变化。所以你可以面对它的问题。 然后进入 composer.json 并更改 laravel 版本 用命令更新作曲家。

【讨论】:

    猜你喜欢
    • 2018-04-23
    • 1970-01-01
    • 2017-12-03
    • 2020-02-19
    • 2019-01-13
    • 1970-01-01
    • 2020-05-23
    • 2015-08-26
    • 1970-01-01
    相关资源
    最近更新 更多