基于 Laravel 3 构建的应用程序是否可以在 Laravel 4 上运行?
几天前我发现了 Laravel,现在我尝试学习它。当 Laravel 4 即将到来时,我是否会浪费时间学习 Laravel 3?LV4中的一些插件也是这样吗?我在 LV3 中构建的应用程序会在 LV4 中工作吗?
从哪里以及如何开始学习 LV4?
基于 Laravel 3 构建的应用程序是否可以在 Laravel 4 上运行?
几天前我发现了 Laravel,现在我尝试学习它。当 Laravel 4 即将到来时,我是否会浪费时间学习 Laravel 3?LV4中的一些插件也是这样吗?我在 LV3 中构建的应用程序会在 LV4 中工作吗?
从哪里以及如何开始学习 LV4?
Laravel 4 目前处于 beta 1 阶段,beta 2 将于本周或下周发布。直接回答您的问题:是的,您的 Laravel 3 (L3) 应用程序将在 Laravel 4 (L4) 中中断,因为 L4 在很多方面与 L3 不同。但是 L4 的设计考虑了从 L3 安装迁移,因此您绝对不必重写整个应用程序。你可能只需要更新一些路由、函数并实现一些新的方式 L4 处理某些关键方面。与此处所述的其他人一样,迁移指南尚不可用,但您可以打赌,当 L4 发布时,将提供大量教程和指南。
您不会浪费时间学习 L3,因为 L4 的大部分内容仍然与 L3 相同。L4 的文档将帮助您从 L3 转移到 L4。泰勒说(我同意)你不应该等到 L4 完成。如果您想构建一个应用程序并尽快将其发布用于生产,只需使用 L3 并稍后迁移。
L4 实现捆绑包的方式与 L3 不同。L4 使用 composer 将依赖项安装到框架中。你仍然可以直接在应用程序中使用捆绑包,但它们可能需要更新才能与 L4 中的更新很好地配合使用。
要开始学习 L4,文档是一个很好的方法。您不会学到所有东西,但也不会在文档上完成工作。随着更多测试版的发布,还会有更多内容。
如果您想了解有关 L4 的更多信息,这里有一些不错的教程可以帮助您入门:
还有更多,但这应该让你开始:)
这应该有望回答你所有的问题: http: //four.laravel.com/
我还没有看到迁移指南,但是我并没有太努力。我敢肯定,如果还没有,很快就会有