Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Provider Logo

Advanced Laravel

via LinkedIn Learning


Learn how to get the most out of Laravel when working with controllers, routes, views, the Eloquent ORM, and more.

Laravel is one of today's most popular PHP frameworks for building elegant applications. In this course, learn how to get the most out of Laravel when working with controllers, routes, views, and the Eloquent ORM. Instructor Justin Yost steps through how to build a new Laravel application, exploring a variety of features along the way that you can leverage to work smarter with the framework. Get advanced tips for iterating a collection, working with the Blade templating engine, building middleware, and more.


  • Build better Laravel applications
  • What you should know before watching this course
1. Routing
  • Install Homestead
  • Custom namespaces
  • Route macros
  • Route groups
  • Named routes
  • Signed routes
  • Default route values
2. Controllers
  • Request validation
  • Validation testing
  • Request authorization
  • Exception rendering
  • Beyond a resource controller
  • Service injection
3. Authentication and Authorization
  • Custom user guards
  • Custom user gating
  • Before user gating
  • Null user gating
4. Eloquent
  • Global scoping
  • Eloquent events
  • Eloquent observers
  • Custom accessors
  • Custom mutators
  • Advanced wheres
5. Collections
  • Iteration
  • Filtering
  • Mapping
  • Reducing
  • Transforming
  • Diffing
  • Higher-order methods
6. Blade
  • Custom Blade directives
  • View composers
  • View creators
7. Middleware
  • Global middleware
  • Route middleware
  • Terminable middleware
  • Next steps

Taught by

Justin Yost

Related Courses


0.0 rating, based on 0 reviews

Start your review of Advanced Laravel

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free