Blog
Gedanken, Tutorials und Dinge, die ich unterwegs gelernt habe.
Handling Nullable Strings in Livewire Neu
Ein leeres Eingabefeld speichert in Livewire einen leeren String statt null. Es passiert lautlos und spaltet nullable Spalten still in zwei Hälften — warum Livewire das absichtlich tut und wie eine Form-Basisklasse es behebt.
Adaptive Livewire-Komponenten mit Wireable & Modelable
Wie man eine einzige Livewire-Komponente baut, die ihre UI pro Seite anpasst — mit Wireable, Modelable und Capability-Interfaces statt Prop-Explosion.
Template Method in Laravel
Wie man Export-Prozesse in Laravel mit dem Template Method Pattern strukturiert — eine Basisklasse, viele Varianten, null Duplikation.
Discovery-Based Architecture in PHP
Entkoppeltes Matching mit PHP Attributen und Reflection, erklärt anhand von Webhook Event Handlers. Wie man flexible, sich selbst erkennende Strukturen statt wachsender if/match-Blöcke aufbaut.