overtrue/laravel-versionable
Laravel Versionable is a minimalist package that adds version history to your Eloquent models. Track only changed attributes, keep a set number of versions, whitelist or blacklist fields, and easily revert to any specified version.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| overtrue/laravel-filesystem-qiniu | 0.89 | Qiniu cloud storage adapter for Laravel's filesystem. Add Qiniu Kodo as a disk in filesystems.php and use the familiar Storage API—put, get, url, delete—with no custom code. Composer install, config-driven setup, modern Laravel support. Ideal for apps needing fast CDN-backed object storage. | 472 | 484 | 35 | 3K | 1 | 11.6 | 12.3 | — | 7 months ago | |
| overtrue/laravel-favorite | 0.88 | A lightweight Laravel package that adds favorite, like, and bookmark behavior to Eloquent models via simple traits. It supports polymorphic relationships, easy toggling, counting and querying favorites, and events for tracking user favorites. Ideal for blogs, marketplaces, and social apps. | 448 | — | 50 | — | 2 | 12.6 | 2.4 | — | 7 months ago | |
| overtrue/laravel-like | 0.88 | A Laravel package for adding like, unlike, and favorite functionality to Eloquent models. Simple traits let users like any model, check liked status, count likes, and query liked items through clean, expressive APIs. | 512 | — | 38 | — | 0 | 11.8 | — | — | 7 months ago | |
| visualbuilder/versionable | 0.87 | Laravel model versioning with polymorphic user support. Track and store a history of changes across multiple user types/guards, keep a set number of versions, whitelist/blacklist attributes, record only diffs, and easily revert models to any saved version. | 0 | 0 | 0 | 591 | 0 | 0.0 | 38.3 | MIT | — | |
| overtrue/laravel-follow | 0.87 | A Laravel package that adds follow/unfollow functionality to your models. Easily let users follow, unfollow, and check relationships, with support for followers, following lists, and querying follow state through a simple trait-based API. | 1,219 | — | 134 | — | 0 | 18.0 | — | MIT | 7 months ago | |
| overtrue/laravel-filesystem-cos | 0.87 | Seamlessly integrate Tencent Cloud COS (Cloud Object Storage) with Laravel's filesystem API. This package provides a drop-in COS adapter for Laravel Storage, letting you upload, read, and manage files with familiar Storage::disk() calls, including custom domains, signed URLs, and Flysystem integrati... | 93 | 96 | 9 | 6K | 2 | 8.9 | 26.3 | MIT | 7 months ago | |
| sbarre/eloquent-versioned | 0.87 | Keep a full revision history for your Eloquent models: automatically store versions on save, browse past changes, and restore earlier states. Handy for audit trails, undo, and content workflows in Laravel apps. | 30 | — | 10 | — | 7 | 2.9 | 2.7 | MIT | 10 years ago | |
| genealabs/laravel-overridable-model | 0.87 | Override Eloquent model methods and properties at runtime without touching vendor code. Define per-model overrides in your app to customize package models, swap behavior, or inject your own logic—keeping third-party code untouched and upgrades painless. | 93 | 92 | 5 | 11K | 0 | 0.5 | 20.2 | MIT | 2 years ago | |
| mpociot/versionable | 0.87 | — | 789 | 792 | 99 | 96K | 22 | 31.3 | 40.6 | MIT | 6 months ago | |
| overtrue/laravel-vote | 0.87 | Add voting and rating to Laravel Eloquent models with overtrue/laravel-vote. It provides polymorphic vote relationships, upvote/downvote support, vote totals, and simple traits to attach voting to users and any model, making community feedback and ranking easy to implement. | 127 | — | 11 | — | 2 | 11.1 | — | — | 6 months ago | |
| overtrue/laravel-subscribe | 0.87 | A lightweight Laravel package that adds subscribe/unsubscribe behavior to Eloquent models via traits. Users can follow posts or any model with subscribe, unsubscribe, toggle and isSubscribed helpers, plus subscribers and subscriptions relations, a publishable migration and events. | 181 | 181 | 15 | 1K | 0 | 20.1 | 13.1 | — | 1 month ago | |
| jfcherng/php-diff | 0.86 | jfcherng/php-diff is a comprehensive PHP library for generating diffs between two strings. It provides text renderers (Context, JSON, Unified) and HTML renderers (Combined, Inline, JSON, Side by Side). Install via Composer; requires PHP 8.3+ and ext-iconv. HTML output needs CSS for proper visualizat... | 483 | 487 | 47 | 422K | 5 | 28.3 | 46.8 | BSD-3-Clause | 4 months ago | |
| fico7489/laravel-revisionable-upgrade | 0.86 | Laravel package for adding revision history to Eloquent models. It tracks changes, stores model snapshots, and lets you view diffs or restore previous versions—an upgraded alternative to older revisionable packages. | 53 | — | 11 | — | 0 | 0.9 | — | MIT | 6 years ago | |
| sofa/revisionable | 0.86 | — | 256 | 262 | 42 | 743 | 3 | 9.5 | 8.5 | MIT | 3 years ago | |
| overtrue/laravel-uploader | 0.86 | A simple, flexible file uploader for Laravel. Handle single or multiple uploads with validation, custom storage disks, and simple controller integration. Store files locally or in the cloud through Laravel's filesystem, with configurable paths and naming. Lightweight and easy to integrate. | 152 | — | 21 | — | 0 | 11.7 | — | — | 6 months ago | |
| overtrue/laravel-easy-sms | 0.86 | Send SMS messages in Laravel through multiple Chinese SMS providers with one simple, unified API. EasySms for Laravel handles configuration, gateways, and message sending so you can notify users by text without writing provider-specific code. | 30 | — | 2 | — | 0 | 8.0 | — | MIT | 7 months ago | |
| overtrue/laravel-options | 0.86 | A simple key-value options manager for Laravel. Store application settings in the database, cache them for fast retrieval, and access values through helpers or the Options facade. Supports defaults, forgetting, and bulk updates. | 51 | 51 | 4 | 22 | 0 | 19.1 | 2.5 | MIT | 1 month ago | |
| overtrue/laravel-skeleton | 0.86 | A ready-to-use Laravel application skeleton that ships with sensible defaults and commonly used packages preconfigured, so you can skip repetitive setup and start building your next project faster. Ideal for bootstrapping APIs and web apps with a clean, opinionated starting point. | 139 | — | 19 | — | 0 | 2.5 | 2.7 | MIT | 3 years ago | |
| visualbuilder/filament-versionable | 0.86 | Filament plugin to manage Eloquent model revisions with polymorphic user support. View diffs, see who changed what, browse revision history, and restore any previous state. Built on visualbuilder/versionable for multi-user-model tracking. | 0 | 0 | 0 | 888 | 0 | 0.0 | 40.7 | MIT | — | |
| venturecraft/revisionable | 0.85 | Revisionable adds automatic revision history to your Laravel Eloquent models. Track who changed what and when, store diffs for selected attributes, and browse or restore past versions. Useful for auditing, activity logs, and rollback of record changes. | 2,615 | 2,641 | 342 | 238K | 100 | 58.7 | 53.3 | MIT | 8 months ago |
How can I help you explore Laravel packages today?