MKSine: A Filament CMS with Plugins, Themes, and Blocks
MKSine adds a CMS layer to Filament 4 and 5: a visual page builder, installable plugins and themes, menus, hooks, and a media library.
All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.
MKSine adds a CMS layer to Filament 4 and 5: a visual page builder, installable plugins and themes, menus, hooks, and a media library.
Compoships adds multi-column Eloquent relationships to Laravel, plus composite primary key handling for save, delete, and refresh.
Inertia.js v3.7 adds cancelOnUnmount and a cancel method to the Form component, a polling state from usePoll, and once props that survive instant visits.
Every Laravel starter kit now builds with Vite+, trading ESLint and Prettier for a single vp check across React, Vue, Svelte, and Livewire.
Laravel 13.27 adds refreshForUpdate() to Eloquent, reloading a model under lockForUpdate() so you can take a pessimistic lock without requerying by key.
Laravel Lock scopes distributed locks to Eloquent models and routes in Laravel apps, with a fluent builder, middleware, and cache or database storage.
NativePHP v4 renders Blade components as real SwiftUI and Jetpack Compose views with no web view. Here is what SuperNative changes, plus how to upgrade.
Laravel 13.25 adds queue:pause --all and Queue::pauseAll() to stop job processing on every connection without putting the app in maintenance mode.
Laravel 13.25 lets you return an Image straight from a route. Build on-the-fly resize endpoints with fromStream, toFormat, and cache headers.
Laravel 13.25 adds queue:pause --all across every connection, runs artisan dev in a tabbed terminal UI, and returns images straight from routes.