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

LinkedIn Learning

Advanced Laravel

via LinkedIn Learning

Overview

Learn about advanced eloquent features, complex queries, and scheduling tasks in Laravel, as well as sending notifications and creating jobs and queues.

Syllabus

Introduction
  • Beyond the basics
  • Prerequisites for the course
  • What's new in Laravel 10?
  • Using the exercise files
1. Starting Your Project
  • Understand project requirements
  • Set up the project
  • Create the database and models
2. Authorization
  • Create user roles
  • Write custom middleware
  • Revisit CRUD basics
  • Use gates
  • Write policies
3. Advanced Eloquent Features
  • Seeding and factories
  • Many-to-many relationships
  • Implement eager loading
  • Attaching and detaching relationships
  • Write complex queries and create query scopes
4. Do More with Laravel
  • Write commands
  • Create events and listeners
  • Make use of logs
5. Notifications, Queuing, and Scheduling
  • Send emails
  • Send notifications
  • Create jobs and queues
  • Schedule tasks
6. Testing
  • Get started with testing
  • Write HTTP tests
  • Write database tests
  • Test-driven development
7. Understand How Laravel Works
  • Request lifecycle overview
  • What is a service container?
  • Service providers in Laravel
  • Get to know Facades
Conclusion
  • Quick summary

Taught by

Justin Yost

Reviews

4.8 rating at LinkedIn Learning based on 161 ratings

Start your review of Advanced Laravel

Never Stop Learning.

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

Someone learning on their laptop while sitting on the floor.