Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Advanced Laravel (2019)

Advanced Laravel (2019)

2h 20mAdvanced2019-02-15

Authors

Justin Yost

Justin Yost

Web Developer, Programmer

Course details

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.

Learning objectives
Building route macros and route groups
Validation testing
Service injection
Building a custom user guard
Building Eloquent event handlers
Iterating, filtering, and mapping collections
Building global middleware

Skills covered

LaravelPHPBack-End Web DevelopmentFull-Stack Web DevelopmentAdvancedWeb DevelopmentOpen Source

Concepts

0. Introduction

  • 01 - Build better Laravel applications
  • 02 - What you should know before watching this course

1. Routing

  • 03 - Install Homestead
  • 04 - Custom namespaces
  • 05 - Route macros
  • 06 - Route groups
  • 07 - Named routes
  • 08 - Signed routes
  • 09 - Default route values

2. Controllers

  • 10 - Request validation
  • 11 - Validation testing
  • 12 - Request authorization
  • 13 - Exception rendering
  • 14 - Beyond a resource controller
  • 15 - Service injection

3. Authentication and Authorization

  • 16 - Custom user guards
  • 17 - Custom user gating
  • 18 - Before user gating
  • 19 - Null user gating

4. Eloquent

  • 20 - Global scoping
  • 21 - Eloquent events
  • 22 - Eloquent observers
  • 23 - Custom accessors
  • 24 - Custom mutators
  • 25 - Advanced wheres

5. Collections

  • 26 - Iteration
  • 27 - Filtering
  • 28 - Mapping
  • 29 - Reducing
  • 30 - Transforming
  • 31 - Diffing
  • 32 - Higher-order methods

6. Blade

  • 33 - Custom Blade directives
  • 34 - View composers
  • 35 - View creators

7. Middleware

  • 36 - Global middleware
  • 37 - Route middleware
  • 38 - Terminable middleware

Conclusion

  • 39 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal