2021年最好的Laravel教程
为什么学习Laravel
完善的生态系统
官方提供的软件包(Package)
活跃的社区资源
- Laravel.io
- Laracasts Discuss
- LaraChat
- Discord
- 官方主办的Laracon,每年在三个大洲举办 (America, Europe, Australia).
就业机会
-
Larajobs
- 官方提供的求助专场
- 求职头衔: ‘Laravel Developer’
- 求职头衔: ‘Backend Laravel Developer’
- 求职头衔: ‘Full-Stack PHP Developer‘, Laravel经常和前端框架Vue.js结合
- 求职头衔: ‘TALL Stack Developer’(TALL是头字母缩写: Tailwind CSS, Alpine.js, Laravel 和 Livewire)
- Monster
- 远程办公
精选资源大全
如何学习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教程网站
-
Laravel官网文档
- Github: laravel/docs
- 适合初学者、中级、高级
-
Laravel News
- 适合初学者、中级、高级
-
Tuts Make
- 适合中级、高级
-
LaraShout
- 适合初学者、中级、高级
-
Learn2torials
- 适合初学者、中级
-
Eloquent by Example
- 适合中级
6个最好的Laravel视频教程网站、Screencasts 和 Podcasts
由于这些视频大部分都来自Youtube,如果不能播放视频,可能需要使用翻墙工具;
这些视频都是用英语作为母语,所以还可以看着画面练练英语听力
-
BitFumes
- 适合初学者、中级、高级
- Laravel Business
-
Laraning
- 适合初学者、中级
- 使用vimeo视频网站
-
FreeCodeCamp
- 使用vimeo视频网站
-
Let’s Build with Laravel: A Linktree Clone
- 适合初学者、中级
-
The Laravel Podcast
- 适合初学者、中级
2021年最好的PHP框架排行榜
- Laravel
- Symfony
- CodeIgniter
- Zend Framework / Laminas Project
- Yii (Framework)
- CakePHP
- Slim
- Phalcon
- FuelPHP
- Fat-Free Framework
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客户端