Matt Stauffer gives an in-depth explanation of Laravel's Service Container (also known as the IoC Container), covering its core concepts, usage patterns, and testing capabilities. The talk explores dependency injection, service providers, facades, and how the container acts as the 'glue' that holds Laravel applications together. Matt breaks down complex concepts into understandable pieces while addressing common misconceptions about facades and testing.
A talk by Christoph Rumpel about demystifying core Laravel concepts. He explains how the request lifecycle works, explores facades and their implementation, and dives into Eloquent's inner workings. The talk aims to help developers better understand Laravel's 'magic' by examining the framework's core components and implementation details.
This talk explores testing in Laravel with a focus on facades and test doubles. The speaker explains Martin Fowler's test double definitions (dummies, fakes, stubs, spies, and mocks) and demonstrates how to effectively use Laravel's built-in fakes for testing mail, events, jobs, and HTTP requests. The presentation emphasizes practical approaches to testing, showing how to avoid common pitfalls and achieve genuine confidence in tests rather than false confidence from incomplete assertions.