Version Manager
Tell users what's new since the last version they saw. You ship, users miss it. Version Platform Manager tracks each user's last-seen version and shows a what's-new modal with exactly the changes they haven't seen.
use LaravelPlus\VersionPlatformManager\Models\PlatformVersion;use LaravelPlus\VersionPlatformManager\Services\VersionService;PlatformVersion::create([ 'version' => '1.0.0', 'title' => 'Major Update', 'is_active' => true, 'released_at' => now(),]);$needsUpdate = app(VersionService::class)->userNeedsUpdate($user);$ composer require laravelplus/version-platform-manager$ php artisan vendor:publish --provider="LaravelPlus\VersionPlatformManager\Providers\VersionPlatformManagerServiceProvider"$ php artisan migratePowerful tools out of the box.
You ship, users miss it. Version Platform Manager tracks each user's last-seen version and shows a what's-new modal with exactly the changes they haven't seen.
Version tracking
Platform versions and each user's current and last-seen version.
What's new content
Entries per version, typed as feature, improvement, bugfix or security.
Smart modal
A Blade component that appears only when the user is behind.
Version comparison
userNeedsUpdate() decides who sees what.
Admin panel
Manage versions and content, with a configurable sidebar.
Events
UserVersionUpdated, PlatformVersionCreated and WhatsNewCreated.
Set up Version Manager and start using it today.
Requires PHP 8.4+ and Laravel 12. Every step copies with one click.
The details.
Three tables
platform_versions, whats_new and user_versions. Nothing hidden: plain Eloquent models you can query and seed.
A service, not magic
VersionService reads and updates a user's version and returns their what's-new list, so you can use it outside the modal too.
More packages.
Laravel Updater
Keep your project in step with the starter kit it came from.
laravelplus/laravel-updaterFortress
Attribute-based authorization, declared on the method it protects.
laravelplus/fortressUser History
A searchable record of what your users did, and to what.
laravelplus/user-historyCommander
Run, track and audit artisan commands from the browser.
laravelplus/commanderFeature Requests
A feature-request board with voting, inside your own app.
laravelplus/feature-requests