Last week on Youtube was about what happens after you cancel a Laravel job batch — middleware to skip jobs, finally callbacks to detect intent, and cleaning up related records on delete. Episode is up if you missed it. youtu.be/6aHEJSviWt4
This week: canceling a running batch, skipping jobs with middleware, and using the finally callback to tell the difference between cancellation and failure. Episode is up. youtu.be/6aHEJSviWt4
New Youtube Video! we're looking at something that comes up the moment you start building anything with job batches in Laravel — what happens when you need to stop mid-run. The episode drops Friday. youtu.be/6aHEJSviWt4
This week was about attaching metadata to Laravel jobs so your UI doesn't need to hardcode anything. Title, description, dynamic values from the model — all stored at dispatch time. Full episode: youtu.be/9rrz4MhmXGY
This week: storing metadata on queued jobs, enforcing a title/description interface, and making job labels dynamic from the model. The full episode is on YouTube: youtu.be/9rrz4MhmXGY
This week was about getting Dusk's database setup right — separate MySQL database, correct env file, migrations running cleanly. Easy to skip early on, annoying to fix later. Full episode if you missed it. youtu.be/ZIjZWXZSq5U
Spent the week on Dusk database isolation — why in-memory SQLite doesn't work, wiring up a separate MySQL database, and what RefreshDatabase actually does in a browser test context. This one holds up. youtu.be/ZIjZWXZSq5U
This week was about what happens before a route is matched — building a request object from PHP globals, binding it to the container via a service provider, and understanding what PSR-7 actually standardises. Full episode here if you missed it. youtu.be/mb4esYv5gXg
This week we've been looking at how a PHP framework handles requests from the ground up — PSR-7, service providers, container bindings, superglobals. The episode that started it is on YouTube if you want to follow along. youtu.be/mb4esYv5gXg
Auth in a Nuxt + Laravel real-time app isn't a side concern — it's the foundation.
Everything that needs to be in place before private channels make sense. youtu.be/8VTVKV9EgoA
