在Laravel 3上构建的应用程序在Laravel 4上工作吗?
几天前,我找到了Laravel,现在我正在努力学习它。当Laravel 4即将到来时,我是不是在浪费学习Laravel 3的时间?这和LV4中的一些插件是一样的吗?我用LV3构建的应用程序能在LV4中工作吗?
从哪里开始以及如何开始学习LV4?
发布于 2013-01-27 03:59:29
Laravel 4目前处于测试版1,测试版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,文档是一个很好的方法。你不会学到所有的东西,但文档上的工作也不会完成。随着更多betas的发布,还会有更多的东西发布。
如果你想了解更多关于L4的知识,这里有一些不错的教程可以帮助你入门:
还有更多的东西,但这应该能让你入门:)
发布于 2013-01-27 03:10:45
这将有望回答您的所有问题:http://four.laravel.com/
我还没有看过迁移指南,但我还没有看得太仔细。我敢肯定,如果还没有,很快就会有了
https://stackoverflow.com/questions/14540465
复制相似问题