YoVDO

Advanced Laravel

Offered By: LinkedIn Learning

Tags

Laravel Courses Web Development Courses Middleware Courses Eloquent ORM Courses

Course Description

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

Related Courses

Build Your First App
Laracasts
Eloquent Performance Patterns
Laracasts
Incremental APIs
Laracasts
Advanced Eloquent
Laracasts
Laravel 8 From Scratch
Laracasts