Advanced Laravel

Go to class
Write Review

Free Online Course: Advanced Laravel provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Advanced Laravel is taught by Justin Yost.

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

Syllabus
  • Introduction

    • 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
    Conclusion
    • Next steps