Awesome Laravel Education
A curated list of resources for learning about the Laravel PHP Framework
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Make a difference
New to Laravel
Quick References
Awesome Laravel
by @chiraggude
Awesome PHP
A curated list of amazingly awesome PHP libraries, resources and shiny things.
Laravel API
#5.4
bestmomo/laravel5-3-example
A good example of how to use Laravel 5.3 to build an web application.
Learn From Awesome Video / Posts >Composer / Homestead / Docker
Laracasts: Meet Composer
#Composer
Laracasts: Virtual Machines and Homestead
#Homestead #Virtual Machine #Vagrant
Composer Intro
#Composer
Laravel in Docker
#5.4 #Docker
Learn From Awesome Video / Posts >Routing / Controllers / Requests / Responses
Laracasts: A Gentle Introduction to Routing, Controllers, and Views
#Routing #Controller #View
Laravel Documentation: The Basics Routing
#5.4 #Routing
Laravel Documentation: The Basics Controllers
#5.4 #Controller
Laravel Documentation: The Basics Requests
#5.4 #Request
Laravel Documentation: The Basics Responses
#5.4 #Response
Laracasts: Route Model Binding
#Routing
Simple Way To HTTPS All Laravel Routes
#5.4 #Routing
Learn From Awesome Video / Posts >Database
Laracasts: Migrations
#Migration
Laravel Documentation: Database Getting Started
#5.4 #Database
Laravel Documentation: Database Migrations
#5.4 #Migration
Laravel Documentation: Database Query Builder
#5.4 #Database
Laravel Documentation: Database Seeding
#5.4 #Migration
Learn From Awesome Video / Posts >Models / Eloquent
Laracasts: Eloquent 101
#Eloquent
Laracasts: Basic Model/Controller/View Workflow
#Model #Eloquent
Laravel Documentation: Eloquent ORM Getting Started
#5.4 #Eloquent
Laravel Documentation: Eloquent ORM Relationships
#5.4 #Eloquent
Laravel Documentation: Eloquent ORM Collections
#5.4 #Eloquent
Laravel Documentation: Eloquent ORM Mutators
#5.4 #Eloquent
Laravel Documentation: Eloquent ORM Serialization
#5.4 #Eloquent
Laracasts: Dates, Mutators, and Scopes
#Eloquent #Carbon
Laracasts: Eloquent Relationships
#Eloquent
Learn From Awesome Video / Posts >Views / Blade / Language
Laravel Documentation: The Basics Views
#5.4 #View
Laracasts: Blade 101
#View #Blade
Laravel Documentation: The Basics Blade Templates
#5.4 #View #Blade
Php vars @ JS with the help of a Laravel SP & View Composer
#5.4 #View #Language
Learn From Awesome Video / Posts >Forms / Validation
Laracasts: Forms
#Form #View
Laracasts: Form Requests and Controller Validation
#Form #Validation
Laravel Documentation: Services Validation
#5.4 #Validation
Learn From Awesome Video / Posts >Architecture Foundations / IoC
Laracasts: Environments and Configuration
#Architecture
Laravel Documentation: Architecture Foundations Application Structure
#5.4 #Architecture
Laravel Documentation: Architecture Foundations Request Lifecycle
#5.4 #Architecture
Laravel Documentation: Architecture Foundations Service Providers
#5.4 #Architecture
Laravel Documentation: Architecture Foundations Service Container
#5.4 #Architecture
Laravel Documentation: Architecture Foundations Contracts
#5.4 #Architecture
Laravel Documentation: Architecture Foundations Facades
#5.4 #Architecture
Laracasts: The Service Container
#Architecture #Ioc
Learn From Awesome Video / Posts >Auth / Security
Laracasts: Easy Auth
#Authentication #Eloquent
Laravel Documentation: Services Authentication
#5.4 #Authentication
Laravel Documentation: Services Authorization
#5.4 #Authentication
Learn From Awesome Video / Posts >Middleware
Laracasts: Ogres Are Like Middleware
#Middleware #Security
Laravel Documentation: The Basics Middleware
#5.4 #Middleware
Learn From Awesome Video / Posts >Front End
Laracasts: Manage Your Assets
#Front-End #Elixir
Laravel Documentation: Services Elixir
#5.1 #Elixir
Setup Bootstrap Sass with Laravel Elixir
Eric L. Barnes #Elixir
Learn From Awesome Video / Posts >Session
Laracasts: Flash Messaging
#Session
Laravel Documentation: Services Session
#5.4 #Session
Learn From Awesome Video / Posts >Filesystem / Cloud Storage
Laravel Documentation: Services Filesystem / Cloud Storage
#5.4 #Filesystem
Learn From Awesome Video / Posts >Cache
Laravel Documentation: Services Cache
#5.4 #Cache
Learn From Awesome Video / Posts >Mail
Laravel Documentation: Services Mail
#5.4 #Mail
Learn From Awesome Video / Posts >Testing and Coding Standard
Laravel Documentation: Services Testing
#5.4 #Testing
BDD in Laravel: Getting Started with Behat and PhpSpec
Bruno Skvorc #Testing
Learn From Awesome Video / Posts >Case Study
Tutorial
Laracasts
The de facto standard tutorials for Laravel developed by Jeffrey Way. (Some free Laracasts videos on YouTube here.)
Laravel Tricks
Code snippets, best practices, and tips for Laravel development.
Laravel Coding
[06/11/2015]
Blogs
Kirk Bushell
[04/14/2015]
Laravel 5 Beauty
Comprehensive, step-by-step tutorial for building a complete application with Laravel 5. [08/13/2015]
Bootsity
. A free one-in-two-weeks newsletter curating great articles, videos and news.
Newsletters
Laravel News
. Every week lots of tips, tutorials, and packages are released for Laravel.
Open Source Laravel
Laravel Cashier
Subscription billing with Stripe
Laravel Envoy
SSH Task Runner
Laravel Homestead
Prepackaged box for local development.
Laravel Antares
Custom re-packaging of Laravel, Vue.JS, and more as a starting point for building new applications quickly. [06/27/2017]
Coding Standard
PHP The Right Way
An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative tutorials around the Web.
Dependency Management
Composer
/Packagist - A package and dependency manager
Develop Tools
Sublime Text
is a cross-platform text and source code editor, with a Python application programming interface. Its functionality is extendable with plugins. Most of the extending packages have free-software licenses and are community-built and maintained. — Wikipedia
Alignment
Easy alignment of multiple selections and multi-line selections
Blade Snippets
Provide snippets for blade template engine
BracketHighlighter
Bracket and tag highlighter
DocBlockr
Simplifies writing DocBlock comments
Emmet
Improves HTML & CSS workflow
Laravel Blade Highlighter
Adds syntax definitions for the Laravel 5 Blade engine
phpfmt
Plugin to format PHP code - supports also PSR1/2
Sidebar Enhancements
Enhancements to Sublime Text sidebar
SublimeCodeIntel
Full-featured code intelligence and smart autocomplete engine
SublimeLinter
Interactive code linting framework, you have to install SublimeLinter-php too for coding in PHP
SublimeLinter-php
SublimeLinter plugin for PHP
Syntax Highlighting for Sass
Syntax highlighting for both SCSS and Sass
Trailing Spaces
Highlight trailing spaces and delete them
PhpStorm IDE
Lightning-smart and powerful PHP IDE from Jetbrains.
Interview
Cracking the Facebook Coding Interview
Gayle McDowell
Misc
LaravelCollections.com
Every Laravel Developers Goto Resource Site
LaravelLinks Telegram Channel
A Telegram Channel dedicated to sharing great Laravel Resources
Related lists in Back-End Development
See categoryAwesome Rust
rust-unofficial/awesome-rust
A curated list of Rust code and resources.
Awesome Mac
jaywcjlove/awesome-mac
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
Awesome Python
vinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
Awesome C++
fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
Awesome Go
avelino/awesome-go
A curated list of awesome Go frameworks, libraries and software
Awesome PHP
ziadoz/awesome-php
A curated list of amazingly awesome PHP libraries, resources and shiny things.