php - 开发 Laravel 3 和 Laravel 4

标签 php frameworks laravel laravel-4 laravel-3

在 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。 Taylor 说(我同意)你不应该等到 L4 完成。如果您想构建一个应用程序并尽快将其发布用于生产,只需使用 L3 并稍后迁移。

L4 实现 bundle 的方式与 L3 不同。 L4 使用 composer 将依赖项安装到框架中。您始终仍然可以直接在应用程序中使用 bundle ,但它们可能需要更新才能与 L4 中的更新很好地配合使用。

要开始学习 L4,文档是一个很好的方法。您不会学到所有东西,但也没有在文档上完成工作。随着更多测试版的发布,还会有更多内容。

如果您想了解有关 L4 的更多信息,这里有一些不错的入门教程:

还有更多内容,但这应该可以帮助您入门 :)

关于php - 开发 Laravel 3 和 Laravel 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14540465/

相关文章:

mysql - 将 MySQL group by date 和 select count 查询转换为 Laravel Eloquent

c# - 使用 .net 平台编写的应用程序自动运行 CD

swift - 为什么我的 Swift 结构属性没有出现在框架中?

ios - 如何将Flutter项目导出为SDK(iOS动态框架)

php - Laravel 5.5 - 同时验证多个表单请求

forms - HTTPS Laravel 中的安全路由

php - 永久 Dropbox 授权 PHP

php - 关于 PHP 中的作用域和 OOP

php - 如何使用 mysql 对最近的数据进行排序以及计数

php - header 缓存过期 - 动态网站和广告服务器点击?