tomaszboloz/laravel-updater
A Laravel package for updating your application directly from the admin panel or Artisan, handling update downloads, file replacement, migrations, and version checks so you can ship new releases without manual deployment steps.
Start with the package README and the Filament page registration; this package is primarily consumed through a Filament admin “Updates” page rather than a long-lived public API.
Minimal setup:
composer require tomaszboloz/laravel-updater) and follow the package’s publish steps for config, migrations, and assets.php artisan optimize:clear, plus Shield/permission cache if applicable) and verify the page appears in the admin navigation.Where to look first:
config/ for the package config (permission key, page settings).First use case: an administrator opens the Updates page, reviews available updates, and triggers the update flow from the UI. In v3.3.0+, if Shield is installed, access can be restricted to users/roles holding the package’s Shield permission.
Filament panel integration
Shield permission workflow
Day-to-day operational pattern
Environment separation
php artisan permission:cache-reset for Spatie, and php artisan optimize:clear). A missing permission or a 403 on the Updates page is often stale cache, not a code bug.config/ rather than editing vendor files; republish config after upgrades if the package adds new keys.How can I help you explore Laravel packages today?