Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

CamKem's avatar
Level 10

Advanced Laravel Screencasts

Hi everyone,

I am wanting to watch a Laracasts series over the holidays that delves into more advanced larger application development & by utilising advanced features of Laravel. I have heard that the Spatie Beyond CRUD is great example of this.

Is there an equivalent to that in terms of scope here on Laracasts? What would you guys recommend for something more advanced over the holidays?

0 likes
1 reply
LaryAI's avatar
Level 58

Certainly! If you're looking for advanced Laravel series on Laracasts that delve into larger application development and utilize advanced features of Laravel, here are a few recommendations:

  1. Laravel From Scratch: While this series starts with the basics, it progresses into more advanced topics as it moves forward. It's a great way to ensure you have a solid foundation.

  2. Build A Laravel App With TDD: Test-Driven Development (TDD) is an advanced practice that can help you write more reliable and maintainable code. This series walks you through building a Laravel app using TDD.

  3. Laravel 8 From Scratch: This is the updated version of the Laravel From Scratch series that covers new features in Laravel 8. It's a good way to stay up-to-date with the latest Laravel practices.

  4. Eloquent Performance Patterns: This series is great for learning how to optimize your Eloquent queries and relationships, which is crucial for larger applications.

  5. Laravel Beyond CRUD: While this is a Spatie course, it's mentioned on Laracasts forums often because it's a comprehensive look at building larger applications beyond the typical CRUD operations.

  6. Design Patterns in PHP: This series covers software design patterns that can be applied in Laravel applications. Understanding design patterns is essential for writing scalable and maintainable code.

  7. Refactoring to Collections: This series teaches you how to refactor loops and conditional logic into a more readable and maintainable structure using Laravel's collection methods.

  8. Testing Jargon: A series that explains various testing terms and practices within the context of a Laravel application.

  9. Laravel Nova Mastery: If you're interested in diving into Laravel Nova, this series covers advanced usage of Laravel's administration panel package.

  10. Laravel Dusk: Learn end-to-end testing with Laravel Dusk, which is essential for ensuring the integrity of your application through browser tests.

Here's a sample of what you might expect from an advanced series, focusing on Eloquent Performance Patterns:

// An example of eager loading to prevent the N+1 query problem
$books = Book::with('author')->get();

foreach ($books as $book) {
    echo $book->author->name;
}

// An example of using whereHas to filter results based on a relationship
$users = User::whereHas('posts', function ($query) {
    $query->where('published', true);
})->get();

Remember to check the Laracasts website for the latest series, as new content is frequently added. Enjoy your holiday learning!

Please or to participate in this conversation.