dev-master
9999999-devEnables versioning of Eloquent models.
MIT
The Requires
The Development Requires
by Jonas Kervin Hansen
Enables versioning of Eloquent models.
This package makes it a breeze to version your eloquent models, allowing the developer(s) to easily revert to a previous state or even ressurect a deleted model!, (*1)
You can install the package via composer:, (*2)
composer require sasin91/laravel-versionable php artisan vendor:publish --provider="Sasin91\LaravelVersionable\VersionableServiceProvider"
Edit the versionable.php file in your config directory, after publishing., (*3)
Use the Sasin91\LaravelVersionable\Versionable
trait in your eloquent models., (*4)
``` php use Illuminate\Database\Eloquent\Model as Eloquent; use Sasin91\LaravelVersionable\Versionable;, (*5)
class YourModel extends Eloquent { use Versionable; // }, (*6)
### Testing ``` bash composer test
If you discover any security related issues, please email jonas.kerwin.hansen@gmail.com instead of using the issue tracker., (*7)
The MIT License (MIT). Please see License File for more information., (*8)
Enables versioning of Eloquent models.
MIT