Laravel Core Adventures

Laravel Core Adventures

  • 33 videos
  • 05 h 22 min
  • Intermediate
  • $54.00

Overview

Master Laravel Without Stumbling Over Its Magic 🧙‍

A video course for every Laravel developer who wants to know how Laravel works under the hood to become more efficient while using it.

We all love Laravel, but features like Facades, Eloquent, or the Service Container can be hard to understand. Still, it is crucial to learn how they work to use them efficiently.

The Rise Of Laravel Livewire

Today is special. It's the first time that we are diving into a codebase outside of the core of Laravel. Laravel Livewire is Laravel package that brings dynamic interfaces to your application without writing any JavaScript. Sounds magical? It is! Let's start a new adventure to demystify it together.

Kingdom Of Notifications

Every modern web application has notifications of some kind. This could be an email that informs the user about a new product, a notice on a dashboard that says a friendship request was accepted, a message on Slack that tells you about a successful build and so on. Laravel has a built-in notification system that makes all these tasks as simple as it can get. Let me show you how it works.

Raiders of The Lost Service Container

The service container is one of the most powerful parts of Laravel. It works in the back and makes building applications a breeze. Still, it is difficult to grasp what it really does and how it works. Today we change that! We will explore all the things you need to know about Laravel's service container.

The Lost Eloquent Temple of Doom

When we talk about Laravel, we need to talk about Eloquent as well. The ORM, Eloquent, is one of Laravel's best components, and one of the main reasons why Laravel became so popular. But let's be honest: It is complex and huge! Today we break it down together and find out how Laravel makes working with databases as comfortable as possible.

The Chamber of Facades

When people discuss Laravel, they often talk about a feature called Facades. There is probably no part of Laravel that divides opinions as Facades do. Thus, we face a black and white scenario: People love or hate them. The root of the problem is that some don't comprehend how Facades work. Let's go and see with our own eyes how to use Facades, how not to use them, how to test them and more.

The Forgotten Hall of the Request Life-Cycle

Every adventurer knows: You shouldn't interfere with powers you don't understand! When we deal with Laravel's core, we first need to talk about the Laravel Request Life-Cycle. Being a fundamental part of Laravel, we need it all the time. It's responsible for everything that happens: from a request to your Laravel application until the response gets returned to the browser. We will go through the main entry point of our application, the Kernel, and the Router.

Episodes

    The Rise Of Laravel Livewire

  • Level 01 - Let Me Introduce You To Our New Adventure 🤠

    04:00

  • Level 02 - Rendering A Component

    08:00

  • Level 03 - The Livewire Lifecycle

    15:00

  • Level 04 - Passing Data

    05:00

  • Level 05 - How Front-end and Back-end Are Communicating

    06:00

  • Level 06 - Updating A Component From The Front-end

    05:50

  • Level 07 - Updating A Component From The Front-end (Part 2)

    16:00

  • Level 08 - Security

    12:00

  • Kingdom Of Notifications

  • Level 01 - Notifications Intro

    05:00

  • Level 02 - Sending Notifications

    14:00

  • Level 03 - Dive Into The Mail Channel

    05:50

  • Level 04 - Dive Into The Database Channel

    12:00

  • Raiders of The Lost Service Container

  • Level 01 - The Best Introduction To The Service Container

    15:00

  • Level 02 - Binding

    09:00

  • Level 03 - Resolving

    12:00

  • Level 04 - Contextual Binding #1

    09:00

  • Level 05 - Contextual Binding #2

    09:00

  • Level 06 - Extending Bindings

    08:00

  • The Lost Eloquent Temple of Doom

  • Level 01 - Find All The Results

    09:00

  • Level 02 - Find Results By ID

    09:00

  • Level 03 - Let's Start Using Where Conditions

    15:00

  • Level 04 - How To Load Relationships

    15:00

  • Level 05 - Let's Use Eager Loading For Relationships

    14:00

  • Level 06 - Accessors & Mutators

    12:20

  • Level 07 - Scopes

    10:00

  • The Chamber of Facades

  • Level 01 - An Introduction To Facades

    09:00

  • Level 02 - This Is How Facades Work

    05:00

  • Level 03 - Testing Facades

    10:00

  • Level 04 - Real-Time Facades

    10:00

  • Level 05 - Almost and not always

    06:00

  • The Lost Eloquent Temple of Doom

  • Level 01 - Find All The Results

    09:00

  • Level 02 - Find Results By ID

    09:00

  • Level 03 - Let's Start Using Where Conditions

    15:00

  • Level 04 - How To Load Relationships

    15:00

  • Level 05 - Let's Use Eager Loading For Relationships

    14:00

  • Level 06 - Accessors & Mutators

    14:00

  • Level 07 - Scopes

    10:00

  • The Chamber of Facades

  • Level 01 - An Introduction To Facades

    09:00

  • Level 02 - This Is How Facades Work

    05:00

  • Level 03 - Testing Facades

    10:00

  • Level 04 - Real-Time Facades

    10:00

  • Level 05 - Almost and not always

    05:00

  • The Forgotten Hall of the Request Life-Cycle

  • Level 01 - It All Starts With A Request

    05:00

  • Level 02 - The HTTP Kernel

    08:00

  • Level 03 - The Router

    11:00

Reviews

No review yet.

Author


Christoph Rumpel Profile Picture

Christoph Rumpel

Hi! I'm a web developer from Vienna, Austria. I code. I write about code. I teach how I write code. I talk at conferences about how I teach to code. I have been working with Laravel since version 4, and it is part of my daily work since then.