Skip to content

Writing

Long, practical guides on Laravel, Filament and Livewire, written from the products I build. 19 so far.

Upgrading from Filament 3 to 4: What Actually Changed

The changes that matter when you move a real Filament 3 app to Filament 4, schemas and the unified actions namespace, nested resources, the default behaviour changes that break things quietly, and the new theme setup.

  • #FilamentPHP
  • #Filamentv4
  • #Laravel

Filament 4 Multi-Tenancy: The Setup, and Where It Leaks

How Filament 4's built-in panel tenancy works (HasTenants, canAccessTenant, ownership relationships, tenant middleware) and the places it stops protecting you, queries outside the panel, queued jobs, unique validation and models without a resource.

  • #FilamentPHP
  • #Filamentv4
  • #Multi-tenancy

Should I Use FilamentPHP? When I Reach for It and When I Don't

Where Filament 4 earns its place in a Laravel project, where it gets in the way, and the questions I ask before starting a panel. Written by someone who builds commercial Filament plugins.

  • #FilamentPHP
  • #Filamentv4
  • #LaravelAdminPanel