2021年最好的Laravel教程
为什么学习Laravel
完善的生态系统
官方提供的软件包(Package)
- 服务器管理工具和平台
- 开发环境
- 监控和测试工具
- 管理面板
- 更多尽在首页: The Laravel Ecosystem
- 可以自主开发软件包
活跃的社区资源
就业机会
如何学习Laravel
基本技能
- PHP; 尤其是面向对象的PHP
- Composer
Laravel版本
- 学习Laravel教程一定要注意它使用的Laravel版本
- 学习者需要熟悉以下Laravel版本规则
- 从Version 6开始, Laravel和官方发布Package遵循semantic versioning(major.minor.patch),如8.*是主发布版本
- 在Version 6之前,框架使用 paradigm.major.minor, 如5.8.*也是主发布版本
- 每6个月会有一个主发布版本(一般在2月和8月)
- 每两年会有一个长期支持(LTS)的发布版本
- 一般的发布, 会提供6个月的bug修复和1年的安全发布
- 长期支持(LTS)的发布版本, 会提供2年的bug修复和3年的安全发布
- 因此, Laravel历来的发布版本号就是5.5.* (LTS), 5.6., 5.7., 5.8., 6. (LTS), 7., 8.
- 接下来将是: 9.* (LTS), 10.*
- 每年会有两个主版本发布,第三方的教程很难跟上, 经常会发现教程和官方提供的版本相差1-3个版本号,这不是大问题,除非框架经历了完全改写, 上次发生在2013年发布的Laravel 4
- 浏览新版本发布的release notes,它会说明新版本修改的特征和需要注意的事项
6个最好的Laravel教程网站
6个最好的Laravel视频教程网站、Screencasts 和 Podcasts
由于这些视频大部分都来自Youtube,如果不能播放视频,可能需要使用翻墙工具;
这些视频都是用英语作为母语,所以还可以看着画面练练英语听力
2021年最好的PHP框架排行榜
2022年推荐需读的最新Laravel书籍
- 10 Best New Laravel Books To Read In 2022
- No 1: LARAVEL Framework
- Learn Primary Skills Of LARAVEL Fast And Easily: Laravel Php Web
- No 2: LARAVEL Introduction
- The PHP Framework For Web Artisans: Laravel For Beginners
- No 3: LARAVEL Framework For Dummies
- How To Create Your App In LARAVEL: Laravel Middleware
- No 4: Laravel Tutorial for Beginners
- Learn Laravel Coding From Zero & Build Awesome Project: Laravel Quickstart Intermediate
- No 5: Master Laravel For Beginners
- Get From Zero To Proficiency In The Laravel Framework: Laravel Book
- No 6: Domain-Driven Laravel
- Learn to Implement Domain-Driven Design Using Laravel
- No 7: Laravel
- The Ultimate Beginner’s Guide to Learn Laravel Step by Step , 2nd Edition
- No 8: Beginning PHP Laravel
- Step to step approach to building an Inventory App
- No 9: The Complete Manual Guide for Dummies
- Connect Laravel 6 API to Flutter Mobile App in 10minutes using a Sample Project
- No 10: Don’t Panic! I’m A Professional PHP Laravel Developer
- Customized 100 Page Lined Notebook Journal Gift For A Busy PHP Laravel Developer: Far Better Than A Throw Away Greeting Card.
选择代码库
- Bitbucket
- 2008年由Atlassian创建,用Python语言编写,使用Django web framework.
- 免费提供创建无限多的Git和Mercurial私有代码库
- 与Jira, Bamboo, Crucible, 和 Jenkins 整合
- 可以从 Git, Codeplex, GoogleCode, 和 SVN 导入库
- 可以用GitHub, Google, Facebook, 和 Twitter 账户登录
- 和Trello整合
- 提供Pc和Mac端的Sourcetree客户端工具,安卓APP: Bitbeaker
- GitHub
- 2004年创建,2018年由微软收购,主要倾向于公共开源库
- 使用Ruby 和 Erlang语言编写
- GitHub Pages 和 GitHub Gist
- Git 和 SVN(一部分)
- 与Zendesk, Azure, Cloudbees, Google Cloud, Amazon, Code Climate 和 Heroku 整合
- 支持超过200种编程语言
- 提供Pc和Mac的Github客户端
|