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

Create an eCommerce Website Using Laravel (PHP & MySQL)
Udemy
PHP with Laravel for beginners - Become a Master in Laravel
Udemy
Beginning Laravel 10 - From Novice to Professional (2023)
Udemy
Laravel PHP Framework - Beginners
Udemy
Learn Laravel 7 along with REST API & Livewire
Udemy