laravel 现在应该先学 5.x 还是直接学9.x

laravel 现在应该先学 5.x 还是直接学9.x
环境应该 直接学docker, 还是用homestead

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 13

学习的话还是用最新的版本 10.x 吧。如果是实际项目需要的话,还要考虑团队服务器环境配置,因为高版本的 Laravel 对 PHP 的版本也有要求。

其实 Laravel 各个版本之间的差距并不是很大,掌握了最新版本以后,对比一下各个版本的升级日志,然后就能了解各个版本的差别了,这样在实际应用选择的时候也能够切换自如。

运行环境 docker 或者直接装个虚拟机都可以。如果都不是很熟悉的话,建议先选个简单的运行环境,重点放在框架的学习上,等框架掌握了以后,可以在根据自己的实际情况,再学习了解更高效便捷的运行环境。

高效的同时意味着需要付出学习成本。否则,「多管齐下」可能会导致学习兴趣降低,无法坚持到最后。「渐进增强,优雅降级」。

9个月前 评论
ChristophShao (楼主) 9个月前
DogLoML

默认学新的,但是也要看公司用什么版本。

环境用docker比较好,homestead启动很慢

9个月前 评论
sanders

都差不多 所以应该看 10.x 的手册,掌握最新特性。装个 docker 用 sail 包启动非常方便。

9个月前 评论

建议学laravel10

9个月前 评论

学习的话还是用最新的版本 10.x 吧。如果是实际项目需要的话,还要考虑团队服务器环境配置,因为高版本的 Laravel 对 PHP 的版本也有要求。

其实 Laravel 各个版本之间的差距并不是很大,掌握了最新版本以后,对比一下各个版本的升级日志,然后就能了解各个版本的差别了,这样在实际应用选择的时候也能够切换自如。

运行环境 docker 或者直接装个虚拟机都可以。如果都不是很熟悉的话,建议先选个简单的运行环境,重点放在框架的学习上,等框架掌握了以后,可以在根据自己的实际情况,再学习了解更高效便捷的运行环境。

高效的同时意味着需要付出学习成本。否则,「多管齐下」可能会导致学习兴趣降低,无法坚持到最后。「渐进增强,优雅降级」。

9个月前 评论
ChristophShao (楼主) 9个月前

有项目跟着项目版本走,没项目学新的。

9个月前 评论

学新不学就 框架的变化 是php 版本的变化 和代码优化.

旧的无非就是遗留项目(屎山)

技术跌带块 当然要追赶潮流 程序无法就是数据结构与算法,剩下的就是curd

9个月前 评论

如果你是刚开始学习 Laravel,我建议你从 Laravel 9.x 开始学习。Laravel 10 是 Laravel 框架的最新版本,它包含了许多新特性和改进,以及对旧版本的更新和修复。

9个月前 评论
小李世界 9个月前
ChristophShao (楼主) 9个月前

10变化很大啊,社区的教程都没有迁移到10,说明修改的地方很多,或者说知识点变化的有点多。太期待社区出点10的教程啊。

9个月前 评论

其实都差不多,你用的也就那几个功能,路由中间件,表单验证,队列,对入门来说,不管啥版本都没有大的区别。环境用docker

9个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!