Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering Laravel Eloquent ORM: Novice to Expert Guide
Rating: 4.8 out of 5(87 ratings)
362 students

Mastering Laravel Eloquent ORM: Novice to Expert Guide

اكتشف جميع جوانب Eloquent ORM بالموضوعات والمفاهيم المتقدمه للرقي بمهارات التفاعل مع قواعد البيانات بشكل عملى
Last updated 2/2026
Arabic

What you'll learn

  • Understanding the key concepts of mapping and how to effectively map database tables to models
  • Exploring various eloquent aspects through technical comparisons for a deeper understanding
  • Discovering collection chaining behaviors and how to optimize your data retrieval process
  • Working with non-relational factories and mastering their usage in Laravel applications with data seeding
  • Exploring factory options such as states, callbacks, sequences, and more for efficient data seeding
  • Leveraging factories discovery conventions and alternative running methods for streamlined development
  • Diving into model options and customizations, and mastering their use in your projects
  • Working with UUID & ULID and exploring all available options for unique identifier generation
  • Mastering model operations including inserting, updating, and retrieval techniques with advanced options
  • Implementing aggregate operations and retrieval constraints for precise data manipulation
  • Performing ordering, grouping, and limiting operations on models with ease
  • Learn how to use soft delete with all its available options
  • Mastering model pruning and replicating operations with all options available
  • Mastering query scopes with all its types and options available
  • Learn how to work with different model events including model observers
  • Exploring model relationships and mastering different types and options available
  • Understanding advanced concepts like chunking, subqueries, and lazy collections for optimized data handling
  • Implementing one-to-one, one-to-many, many-to-many relationships with practical examples
  • Implementing has one of many, has one through and has many through relationships with practical examples
  • Working with pivot tables and mastering relationship operations such as associating, attaching, syncing, and more
  • Implementing polymorphic relationships with practical examples
  • Understanding model accessors, mutators, and casting to manipulate data effectively
  • Utilizing data serialization techniques for transforming data formats
  • Leveraging factories with relationships and exploring all available options for efficient data seeding
  • Get fast and friendly support in Q&A area

Course content

23 sections124 lectures19h 19m total length
  • Welcome to the course9:10
  • What you'll learn in this course & Requirements3:06
  • About the author4:53
  • Structuring this course8:55
  • Important notes before starting6:38

Requirements

  • Basic understanding of Laravel is required
  • Basic understanding of models, seeders, migrations and basic CRUD operations is required
  • Any computer and OS will work — Windows, macOS or Linux

Description

Are you looking to deepen your understanding of Laravel's Eloquent ORM and take your development skills to the next level? Look no further! This comprehensive course will guide you through mastering the intricacies of Laravel Eloquent ORM with a focus on advanced techniques and best practices.

Why Learn Laravel Eloquent ORM?

Laravel Eloquent ORM is a powerful and elegant solution for working with databases in Laravel applications. It simplifies the way you interact with your database by offering an intuitive and expressive syntax, allowing you to focus on the core logic of your application. Whether you're a beginner or an experienced developer, this course will take you on a journey of mastering Laravel Eloquent ORM from the ground up.


What Makes This Course Stand Out?

This course is designed with one goal in mind - making you a confident and proficient Laravel Eloquent ORM developer. We have carefully crafted a comprehensive curriculum that covers everything you need to know to harness the full potential of Eloquent ORM. With real-world examples and step-by-step guidance, you'll gain a complete understanding of each concept and be ready to apply them to your own projects.


What you will learn:

- Understanding the key concepts of mapping and how to effectively map database tables to models

- Exploring various eloquent aspects through technical comparisons for a deeper understanding

- Discovering collection chaining behaviors and how to optimize your data retrieval process

- Working with non-relational factories and mastering their usage in Laravel applications

- Exploring factory options such as states, callbacks, sequences, and more for efficient data seeding

- Leveraging factories discovery conventions and alternative running methods for streamlined development

- Diving into model options and customizations, and mastering their use in your projects

- Working with UUID & ULID and exploring all available options for unique identifier generation

- Mastering model operations including inserting, updating, and retrieval techniques with advanced options

- Implementing aggregate operations and retrieval constraints for precise data manipulation

- Performing ordering, grouping, and limiting operations on models with ease

- Understanding advanced concepts like chunking, subqueries, and lazy collections for optimized data handling

- Exploring model relationships and mastering different types and options available

- Implementing one-to-one, one-to-many, many-to-many relationships with practical examples

- Working with pivot tables and mastering relationship operations such as associating, attaching, syncing, and more

- Understanding model accessors, mutators, and casting to manipulate data effectively

- Utilizing data serialization techniques for transforming data formats

- Leveraging factories with relationships and exploring all available options for efficient data seeding

By the end of this course, you will have a solid understanding of Laravel Eloquent ORM, advanced techniques, and best practices to enhance your development workflow and build robust applications with ease. Enroll now and take your Laravel skills to the next level!


Don't miss out on this opportunity to elevate your Laravel expertise! Enroll now and start mastering Laravel Eloquent ORM like a pro.

Who this course is for:

  • Laravel developers looking to enhance their database interaction skills
  • Laravel Developers seeking to deepen their understanding of Laravel Eloquent ORM
  • Those wanting to master advanced ORM techniques and best practices
  • Professionals looking to stand out as Laravel experts in the industry
  • Anyone eager to elevate their Laravel development skills to new heights