Welcome to
█
A personal site and portfolio by Tim Withers. Exploring Laravel, PHP, cloud infrastructure, and the craft of building software that ships.
/ Latest Posts
Using ngrok with Laravel Herd for Webhook Development
Testing webhooks locally used to be painful. ngrok makes it easy, and with a simple script you can automate the entire setup for your Laravel projects.
Alpine.js Transition Shortcuts You Won't Find in the Docs
The Alpine docs cover x-transition well, but there are a few modifiers that exist in the source code that never made it to the documentation.
/ Projects
Laravel PHP Attributes
A package for creating and using PHP 8 Attributes in Laravel without writing your own reflection loaders or cache logic. Auto-discovers, caches, and provides a clean API.
Laravel Horizon Clear All
A Laravel package that adds a single Artisan command to clear all your Horizon queues at once, instead of repeating the command for each queue.
Icons Plus for Statamic
A Statamic fieldtype that uses Iconify to provide a searchable library of open source icons. Icons are stored as both URL and SVG for flexible template usage.