Rumpel Christoph

The Laravel Core - Demystify The Beast

What if Laravel's 'magic' wasn't magic at all? This talk demystifies the framework's core to make you a better developer.

The Laravel Core - Demystify The Beast
#1about 3 minutes

Why understanding your framework's core matters

Understanding a framework's core helps you debug effectively and learn from expert solutions, ultimately making you a better developer.

#2about 10 minutes

Tracing a request through the Laravel lifecycle

An incoming HTTP request is bootstrapped in index.php, processed by the kernel and its middleware pipeline, and finally dispatched by the router.

#3about 11 minutes

How Laravel facades work using magic methods

Facades provide a simple static interface to service container instances by using PHP's __callStatic magic method to proxy calls.

#4about 12 minutes

Unpacking the magic behind Eloquent ORM queries

Eloquent's active record pattern uses magic methods like __callStatic and __get to forward calls to a query builder and dynamically load relationships.

#5about 2 minutes

Mastering your tools to become a better developer

Investing time to learn your framework's internals is crucial for efficient development and debugging, with resources available to guide you.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.

Laravel Developer

Laravel Developer

Problicity
Groningen, Netherlands

Remote
Intermediate
API
Unix
MySQL
React
+3
Laravel Developer

Laravel Developer

Haystack People
Delft, Netherlands

PHP
Vue.js
Laravel
JavaScript