Phillip Kalusek
Laravel Developer
I'm a software developer and project manager @ byte5 with 10+ years of experience in the industry. My passion lies in building Laravel and Livewire applications — it's where I feel most at home. Here I write about what I learn along the way.
Latest Posts
All posts →Handling Nullable Strings in Livewire New
An empty input in Livewire saves an empty string, not null. It fails silently, quietly splitting your nullable columns in two — here's why Livewire does it on purpose, and the Form base class that fixes it.
Adaptive Livewire Components with Wireable & Modelable
How to build one Livewire component that adapts its UI per page — using Wireable, Modelable, and capability interfaces instead of prop explosion.
Template Method in Laravel
How to structure export processes in Laravel using the Template Method pattern — one base class, many variants, zero duplication.
Discovery-Based Architecture in PHP
Decoupled matching via PHP Attributes and Reflection, explained with webhook event handlers. How to build flexible, auto-discovering structures instead of growing if/match blocks.