04 Sep 2026 | Peter Cornelis
Every web application needs metadata. In this post, we will take a closer look at the metadata stored inside the <head> of a page and explore a simple and clean way to manage this in Laravel using the recently introduced Laravel Head package.
04 Sep 2026 | Basile Aelterman
Have you ever wanted to gain deeper insights into your Laravel application's performance and behavior? In that case, Laravel Telescope might be something you want to give a shot. In this blogpost, I'll explain what exactly Laravel Telescope is, how to set it up in your Laravel application, how it works, and why it should be the next tool in your toolbox.
28 Aug 2026 | Peter Cornelis
Eloquent model events make it easy to run logic when a model is created, updated, or deleted. But while observers and model events can keep code clean, they can also hide important behavior and introduce unexpected side effects. In this post, we'll explore Eloquent model events, observers, change detection, and when it might be better to walk away.
21 Aug 2026 | Peter Cornelis
IntroductionImagine you want to store images for users, products, posts, etc. In such cases, a polymorphic relationship can be useful. It allows a mod...
21 Aug 2026 | Basile Aelterman
Let's imagine a company trying to create an account on your Laravel application. How do we verify that this company actually exists, and isn't just making stuff up? Every legitimate European business has a VAT number — an official tax ID. Dennenboom's VAT number, for example, is BE0770405771. So rather than trust a signup blindly, we can ask whether that number belongs to a real company, and the data isn't just made up. And we don't have to build that check ourselves.
24 Jul 2026 | Basile Aelterman
Almost every programming language out there has at least some sort of standards and best practices so other developers can more easily read, and understand each others' code. PHP is no different. That's why we have PSRs (PHP Standards Recommendations), so we have some sort of guidelines to follow so our code doesn't become a chaotic mess. In this blogpost we'll cover what exactly they are, why you should know them and we'll also throw in some examples so you can better see the difference it can make in your codebases.
24 Jul 2026 | Basile Aelterman
Every request that hits a Laravel app follows the same journey: a route decides where it should go, a controller handles the request and decides what should happen, and a view decides what the end user actually sees. In this blogpost we'll break down that whole journey — from everything you can do with routes, what belongs in a controller, what exactly a view is and how blade components keep your templates from turning into a pile of spaghetti code.
01 Oct 2025 | Kris De Keyzer
So you've landed your first job as a developer. You know the basics of coding, maybe one or more frameworks. But what other things do you need to know...
22 Sep 2025 | Ayoub EZZINI
Laravel's ecosystem is packed with analytics solutions, but most either store too much personal data or fail to filter out bot traffic effectively. That's why we built Findle - a page view tracking package that respects privacy while delivering accurate data.