<div class="github-widget" data-repo="fukuball/Awesome-Laravel-Education"></div>
## [Awesome Laravel Education](https://fukuball.github.io/Awesome-Laravel-Education/) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

用于学习 Laravel PHP 框架的精选资源列表，可为初学者、中级或高级开发人员提供帮助.

## Translations

请选择下面的精选列表，开始学习 Laravel PHP 框架！

- [Chinese](https://github.com/fukuball/Awesome-Laravel-Education/blob/master/langs/zh_TW.md)
- [Portuguese](https://github.com/fukuball/Awesome-Laravel-Education/blob/master/langs/pt_BR.md)

## How to contribute?

- 请为每个建议提出单独的拉取请求
- 欢迎新类别或对现有分类的改进

## Make a difference
下面这些人贡献了内容、翻译等. 你在等什么？ 快来加入我们，把自己放在下面；）

- [Laravel 台灣](https://www.facebook.com/groups/laravel.tw/)
- [@fukeball](https://github.com/fukuball)
- [@joaosvieira](https://github.com/joaosvieira)

![Laravel Logo](https://raw.githubusercontent.com/fukuball/Awesome-Laravel-Education/master/laravel-logo-white.png)

## English Version

## Index


## New to Laravel

- [Laracasts: Laravel From Scratch](https://laracasts.com/series/laravel-5-from-scratch)
- [Laracasts: Laravel 5 Fundamentals](https://laracasts.com/series/laravel-5-fundamentals)
- Laravel 5.1 Homestead 安装指南
  - [Laravel Homestead on Windows 8](http://sherriflemings.blogspot.ca/2015/03/laravel-homestead-on-windows-8.html)
  - [Laravel Homestead on Linux or Mac](http://laravel.com/docs/5.4/homestead) \#5.4
  - [Laracasts: Say Hello to Laravel Homestead 2.0](https://laracasts.com/lessons/say-hello-to-laravel-homestead-two)
- [Setup Laravel excutable enviroment on AWS EC2 quickly](https://github.com/fukuball/ec2-laravel-evn-installer)
- 从教程中学习
  - [Laravel Documentation: Basic Task List](http://laravel.com/docs/5.1/quickstart) \#5.1
  - [Laravel Documentation: Intermediate Task List](http://laravel.com/docs/5.1/quickstart-intermediate) \#5.1
- [Laravel Documentation](http://laravel.com/docs/5.4) \#5.4

## Quick References

- [Awesome Laravel](https://github.com/chiraggude/awesome-laravel)
- [Awesome PHP](https://github.com/ziadoz/awesome-php)
- [Laravel API](http://laravel.com/api/5.4/) \#5.4
- [Laravel Cheat Sheet](http://cheats.jesse-obrien.ca/)
- [bestmomo/laravel5-3-example](https://github.com/bestmomo/laravel5-3-example) - 如何使用 Laravel 5.3 构建 Web 应用程序的一个很好的示例.

## Learn From Awesome Video / Posts

### Composer / Homestead / Docker

- 入门
  - [Laracasts: Meet Composer](https://laracasts.com/series/laravel-5-fundamentals/episodes/1) \#Composer
  - [Laracasts: Virtual Machines and Homestead](https://laracasts.com/series/laravel-5-fundamentals/episodes/2) \#Homestead \#Virtual Machine \#Vagrant
  - [Composer Intro](https://getcomposer.org/doc/00-intro.md) \#Composer
  - [Laravel Documentation: Setup Homestead](http://laravel.com/docs/5.4/homestead) \#5.4 \#Homestead
  - [Laravel in Docker](https://hackernoon.com/laravel-in-docker-ceed4465352) \#5.4 \#Docker

### Routing / Controllers / Requests / Responses

- 入门
  - [Laracasts: A Gentle Introduction to Routing, Controllers, and Views](https://laracasts.com/series/laravel-5-fundamentals/episodes/3) \#Routing \#Controller \#View
  - [Laravel Documentation: The Basics Routing](http://laravel.com/docs/5.4/routing) \#5.4 \#Routing
  - [Laravel Documentation: The Basics Controllers](http://laravel.com/docs/5.4/controllers) \#5.4 \#Controller
  - [Laravel Documentation: The Basics Requests](http://laravel.com/docs/5.4/requests) \#5.4 \#Request
  - [Laravel Documentation: The Basics Responses](http://laravel.com/docs/5.4/responses) \#5.4 \#Response
- 先进
  - [Laracasts: Route Model Binding](https://laracasts.com/series/laravel-5-fundamentals/episodes/18) \#Routing
  - [Simple Way To HTTPS All Laravel Routes](http://seanoneill.me/eaest-way-to-https-on-all-laravel-routes/) \#5.4 \#Routing

### Database

- 入门
  - [Laracasts: Migrations](https://laracasts.com/series/laravel-5-fundamentals/episodes/7) \#Migration
  - [Laravel Documentation: Database Getting Started](http://laravel.com/docs/5.4/database) \#5.4 \#Database
  - [Laravel Documentation: Database Migrations](http://laravel.com/docs/5.4/migrations) \#5.4 \#Migration
- 先进
  - [Laravel Documentation: Database Query Builder](http://laravel.com/docs/5.4/queries) \#5.4 \#Database
  - [Laravel Documentation: Database Seeding](http://laravel.com/docs/5.4/seeding) \#5.4 \#Migration

### Models / Eloquent

- 入门
  - [Laracasts: Eloquent 101](https://laracasts.com/series/laravel-5-fundamentals/episodes/8) \#Eloquent
  - [Laracasts: Basic Model/Controller/View Workflow](https://laracasts.com/series/laravel-5-fundamentals/episodes/9) \#Model \#Eloquent
  - [Laravel Documentation: Eloquent ORM Getting Started](http://laravel.com/docs/5.4/eloquent) \#5.4 \#Eloquent
- 先进
  - [Laravel Documentation: Eloquent ORM Relationships](http://laravel.com/docs/5.4/eloquent-relationships) \#5.4 \#Eloquent
  - [Laravel Documentation: Eloquent ORM Collections](http://laravel.com/docs/5.4/eloquent-collections) \#5.4 \#Eloquent
  - [Laravel Documentation: Eloquent ORM Mutators](http://laravel.com/docs/5.4/eloquent-mutators) \#5.4 \#Eloquent
  - [Laravel Documentation: Eloquent ORM Serialization](http://laravel.com/docs/5.4/eloquent-serialization) \#5.4 \#Eloquent
  - [Laracasts: Dates, Mutators, and Scopes](https://laracasts.com/series/laravel-5-fundamentals/episodes/11) \#Eloquent \#Carbon
  - [Laracasts: Eloquent Relationships](https://laracasts.com/series/laravel-5-fundamentals/episodes/14) \#Eloquent

### Views / Blade / Language

- 入门
  - [Laracasts: Passing Data to Views](https://laracasts.com/series/laravel-5-fundamentals/episodes/4) \#View
  - [Laravel Documentation: The Basics Views](http://laravel.com/docs/5.4/views) \#5.4 \#View
  - [Laracasts: Blade 101](https://laracasts.com/series/laravel-5-fundamentals/episodes/5) \#View \#Blade
  - [Laravel Documentation: The Basics Blade Templates](http://laravel.com/docs/5.4/blade) \#5.4 \#View \#Blade
- 先进
  - [Laracasts: View Partials and Form Reuse](https://laracasts.com/series/laravel-5-fundamentals/episodes/13) \#View
  - [Php vars @ JS with the help of a Laravel SP & View Composer](https://medium.com/@lollypopgr/php-vars-js-with-the-help-of-a-laravel-sp-view-composer-9e017b66c036) \#5.4 \#View \#Language

### Forms / Validation

- 入门
  - [Laracasts: Forms](https://laracasts.com/series/laravel-5-fundamentals/episodes/10) \#Form \#View
  - [Laracasts: Form Requests and Controller Validation](https://laracasts.com/series/laravel-5-fundamentals/episodes/12) \#Form \#Validation
  - [Laravel Documentation: Services Validation](http://laravel.com/docs/5.4/validation) \#5.4 \#Validation

### Architecture Foundations / IoC

- 入门
  - [Laracasts: Environments and Configuration](https://laracasts.com/series/laravel-5-fundamentals/episodes/6) \#Architecture
  - [Laravel Documentation: Architecture Foundations Application Structure](http://laravel.com/docs/5.4/structure) \#5.4 \#Architecture
- 先进
  - [Laravel Documentation: Architecture Foundations Request Lifecycle](http://laravel.com/docs/5.4/lifecycle) \#5.4 \#Architecture
  - [Laravel Documentation: Architecture Foundations Service Providers](http://laravel.com/docs/5.4/providers) \#5.4 \#Architecture
  - [Laravel Documentation: Architecture Foundations Service Container](http://laravel.com/docs/5.4/container) \#5.4 \#Architecture
  - [Laravel Documentation: Architecture Foundations Contracts](http://laravel.com/docs/5.4/contracts) \#5.4 \#Architecture
  - [Laravel Documentation: Architecture Foundations Facades](http://laravel.com/docs/5.4/facades) \#5.4 \#Architecture
  - [Laracasts: The Service Container](https://laracasts.com/series/laravel-5-fundamentals/episodes/26) \#Architecture \#Ioc

### Auth / Security

- 入门
  - [Laracasts: Easy Auth](https://laracasts.com/series/laravel-5-fundamentals/episodes/15) \#Authentication \#Eloquent
  - [Laravel Documentation: Services Authentication](http://laravel.com/docs/5.4/authentication) \#5.4 \#Authentication
  - [Laravel Documentation: Services Authorization](http://laravel.com/docs/5.4/authorization) \#5.4 \#Authentication

### Middleware

- 入门
  - [Laracasts: Ogres Are Like Middleware](https://laracasts.com/series/laravel-5-fundamentals/episodes/16) \#Middleware \#Security
  - [Laravel Documentation: The Basics Middleware](http://laravel.com/docs/5.4/middleware) \#5.4 \#Middleware

### Front End

- 入门
  - [Laracasts: Manage Your Assets](https://laracasts.com/series/laravel-5-fundamentals/episodes/19) \#Front-End \#Elixir
  - [Laravel Documentation: Services Elixir](http://laravel.com/docs/5.1/elixir) \#5.1 \#Elixir
- 先进
  - [Setup Bootstrap Sass with Laravel Elixir](https://laravel-news.com/2015/10/setup-bootstrap-sass-with-laravel-elixir/) - [Eric L. Barnes](https://twitter.com/ericlbarnes) \#Elixir

### Session

- 入门
  - [Laracasts: Flash Messaging](https://laracasts.com/series/laravel-5-fundamentals/episodes/20) \#Session
  - [Laravel Documentation: Services Session](http://laravel.com/docs/5.4/session) \#5.4 \#Session

### Filesystem / Cloud Storage

- 入门
  - [Laravel Documentation: Services Filesystem / Cloud Storage](http://laravel.com/docs/5.4/filesystem) \#5.4 \#Filesystem

### Cache

- 入门
  - [Laravel Documentation: Services Cache](http://laravel.com/docs/5.4/cache) \#5.4 \#Cache

### Mail

- 入门
  - [Laravel Documentation: Services Mail](http://laravel.com/docs/5.4/mail) \#5.4 \#Mail

### Testing and Coding Standard

- 入门
  - [Laravel Documentation: Services Testing](http://laravel.com/docs/5.4/testing) \#5.4 \#Testing
- 先进
  - [BDD in Laravel: Getting Started with Behat and PhpSpec](http://www.sitepoint.com/bdd-in-laravel-getting-started-with-behat-and-phpspec/) - [Bruno Skvorc](https://twitter.com/bitfalls) \#Testing

### Case Study

- 先进
  - 文章和标签
    - [Laracasts: Many to Many Relations (With Tags)](https://laracasts.com/series/laravel-5-fundamentals/episodes/21) \#Eloquent
    - [Laracasts: Selecting Tags From the UI](https://laracasts.com/series/laravel-5-fundamentals/episodes/22)
    - [Laracasts: Syncing Tags](https://laracasts.com/series/laravel-5-fundamentals/episodes/23)
    - [Laracasts: Enhancing Select Elements](https://laracasts.com/series/laravel-5-fundamentals/episodes/24) \#Front-End \#Elixir
    - [Laracasts: When You Want a View Partial to Always Receive Data](https://laracasts.com/series/laravel-5-fundamentals/episodes/25)
    - [Laracasts: Loose Ends and Wrapping Up](https://laracasts.com/series/laravel-5-fundamentals/episodes/27)

## Tutorial

- [Laracasts](https://laracasts.com/)
- [Tuts+](http://code.tutsplus.com/categories/php/courses)
- [Sitepoint](http://www.sitepoint.com/php/)
- [Laravel Tricks](http://laravel-tricks.com/)
- [Laravel Recipes](http://laravel-recipes.com/)
- [Laravel Coding](http://laravelcoding.com/blog)

## Blogs

- [Taylor Otwell](http://taylorotwell.com/)
- [Matt Stauffer](https://mattstauffer.co/tags/laravel)
- [Mohammad Gufran](http://www.gufran.me/tag/Laravel/)
- [Adam Engebretson](http://blog.enge.me/4)
- [Sheikh Heera](http://heera.it/tag/laravel-2)
- [Kirk Bushell](http://kirkbushell.me/)
- [Andrews Ang](http://blog.kongnir.com/category/laravel-2/)
- [Jens Segers](https://jenssegers.com/)
- [Neon Tsunami](http://www.neontsunami.com/tags/laravel)
- [Scott Wilcox](http://dor.ky/tag/laravel/)
- [Stillat](http://www.stillat.com/blog/category/programming/laravel/)
- [Bosnadev](https://bosnadev.com/tag/laravel-2/)
- [Laravel 5 Beauty](http://laravelcoding.com/blog?tag=L5+Beauty)
- [Diving Laravel](https://divinglaravel.com/)
- [Bootsity](https://bootsity.com/)

## Newsletters

- [Laravel News](https://laravel-news.com)
- [Laravel Weekly](http://laravelweekly.com)
- [PHP Weekly](http://www.phpweekly.com/archive.html)
- [Securing PHP](http://securingphp.com/)

## Open Source Laravel

- [Laravel Framework](https://github.com/laravel/framework)
- [Laravel Application](https://github.com/laravel/laravel)
- [Laravel Documentation](https://github.com/laravel/docs)
- [Laravel Cashier](https://github.com/laravel/cashier)
- [Laravel Envoy](https://github.com/laravel/envoy)
- [Laravel Homestead](https://github.com/laravel/homestead)
- [Laravel Homestead Build Scripts](https://github.com/laravel/settler)
- [Laravel Website](https://github.com/laravel/laravel.com)
- [Laravel Art](https://github.com/laravel/art)
- [Laravel Antares](https://github.com/antaresproject/)


## Coding Standard

- [PHP The Right Way](http://www.phptherightway.com/)
- [PHP FIG](http://www.php-fig.org/)
- [PHP Framework Interoperability Group](https://github.com/php-fig/fig-standards)
- [Code Style Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer)

## Dependency Management

- [Composer](http://getcomposer.org/)/[Packagist](http://packagist.org/) - 包和依赖管理器

## Develop Tools

- [Sublime Text](http://www.sublimetext.com/)
  - [Alignment](https://github.com/wbond/sublime_alignment) - 轻松对齐多个选择和多行选择
  - [Blade Snippets](https://github.com/dev4dev/blade-snippets) - 为刀片模板引擎提供片段
  - [BracketHighlighter](https://github.com/facelessuser/BracketHighlighter) - 支架和标记荧光笔
  - [DocBlockr](https://github.com/spadgos/sublime-jsdocs) - 简化编写 DocBlock 注释
  - [Emmet](https://github.com/sergeche/emmet-sublime) - 改进 HTML 和 CSS 工作流程
  - [Laravel Blade Highlighter](https://github.com/Medalink/laravel-blade) - 为 Laravel 5 Blade 引擎添加语法定义
  - [phpfmt](https://github.com/phpfmt/sublime-phpfmt) - 格式化 PHP 代码的插件 - 还支持 PSR1/2
  - [Sidebar Enhancements](https://github.com/titoBouzout/SideBarEnhancements) - 增强 Sublime Text 侧边栏
  - [SublimeCodeIntel](https://github.com/SublimeCodeIntel/SublimeCodeIntel) - 全功能代码智能和智能自动完成引擎
  - [SublimeLinter](https://github.com/SublimeLinter/SublimeLinter3) - 交互式代码检查框架，您还必须安装 SublimeLinter-php 才能在 PHP 中进行编码
  - [SublimeLinter-php](https://github.com/SublimeLinter/SublimeLinter-php) - 用于 PHP 的 SublimeLinter 插件
  - [Syntax Highlighting for Sass](https://github.com/P233/Syntax-highlighting-for-Sass) - SCSS 和 Sass 的语法高亮显示
  - [Trailing Spaces](https://github.com/SublimeText/TrailingSpaces) - 突出尾随空格并删除它们
- [PhpStorm IDE ](https://www.jetbrains.com/phpstorm/)
  - [Laravel Plugin for PhpStorm](https://github.com/Haehnchen/idea-php-laravel-plugin)

## PHP Book List for Developer

- 入门
  - 使用 jQuery、CSS 和 HTML5 学习 PHP、MySQL 和 JavaScript，第 4 版 ISBN：9781491918661
  - PHP 编程，第三版 ISBN：9781449361068
  - 学习 PHP、MySQL、JavaScript 和 CSS，第 2 版 ISBN：9781449319267
  - Head First PHP 和 MYSQL ISBN：9781449363581
  - Head First HTML 和 CSS，第 2 版 ISBN：9780596159900
- 先进
  - Laravel：从学徒到工匠
  - Laravel 测试解码
  - Laravel 5.1 美
  - Modern PHP: New Features and Good Practices ISBN:9781491905012
  - 学习 PHP 设计模式 ISBN:9781449344917
  - 美丽的测试：领先的专业人士揭示了他们如何改进软件 ISBN：9780596159818
  - PHP 大师：编写尖端代码 ISBN:9780987090874
  - Laravel 5 Essentials：探索 Laravel 的基础知识，这是最具表现力和最强大的 Php 框架之一 ISBN：9781785283017
  - Laravel 设计模式和最佳实践 ISBN:9781783287987
  - 学习Laravel的Eloquent ISBN:9781784391584
- 概念
  - Head First 面向对象分析与设计 ISBN:9780596008673
  - Head First 设计模式 ISBN：0000596007124
  - 重构：改进现有代码的设计 ISBN:9780201485677
  - 设计模式：可重用面向对象软件的要素 ISBN：9780201633610
  - Scrum：事半功倍的艺术 ISBN：9781847941107
  - 简洁代码：敏捷软件工艺手册 ISBN：9780132350884
  - The Clean Coder：专业程序员行为准则 ISBN：0076092046981
  - 持续交付：通过构建、测试和部署自动化发布可靠的软件 ISBN：9780321601919
  - 美丽的架构：领先的思想家揭示了软件设计中隐藏的美 ISBN：9780596517984
  - 可读代码的艺术 ISBN:9780596802295
  - 设计模式详解：面向对象设计的新视角 ISBN:9780321247148
  - 学徒模式：有抱负的软件工匠指南 ISBN：9780596518387
  - 质量代码：软件测试原则、实践和模式 ISBN：9780321832986
  - 实施模式 ISBN：0785342413090

## Interview

- [Awesome PHP Interview Questions](https://github.com/MaximAbramchuck/awesome-interviews#php)
- 算法导论，第 3 版 ISBN：9780262033848
- 破解编码面试：150 个编程问题和解决方案 ISBN：9780984782802
- 编程面试要素：内部人员指南 ISBN：9781479274833
- [Cracking the Facebook Coding Interview](http://www.slideshare.net/gayle2/cracking-the-facebook-coding-interview) - [Gayle McDowell](https://twitter.com/gayle)
- [careercup](http://www.careercup.com/)
- [LeetCode](https://leetcode.com/)
- [Laravel Interview Questions and Answers](http://www.laravelinterviewquestions.com/)

## Misc

- [LaravelCollections.com](https://laravelcollections.com)
- [LaravelLinks Telegram Channel](https://telegram.me/laravellinks)

## License

麻省理工学院执照 (MIT)

版权所有 (c) 2015 福库球

特此免费向任何获得副本的人授予许可
本软件和相关文档文件（“软件”），处理
在软件中不受限制，包括但不限于权利
使用、复制、修改、合并、发布、分发、再许可和/或出售
该软件的副本，并允许该软件是
提供这样做，但须满足以下条件：

上述版权声明和本许可声明应包含在所有
软件的副本或重要部分.

本软件“按原样”提供，不提供任何形式的明示或保证
暗示的，包括但不限于适销性保证，
适用于特定目的和非侵权. 在任何情况下都不得
作者或版权持有人对任何索赔、损害或其他
责任，无论是在合同、侵权或其他方面的行为中，由以下原因引起，
出于或与软件或使用或其他交易有关
SOFTWARE.
