sasin91/laravel-versionable

使Eloquent模型支持版本控制。

dev-master 2018-04-05 22:57 UTC

This package is auto-updated.

Last update: 2024-09-12 04:08:03 UTC


README

此包使您轻松版本化Eloquent模型,允许开发者轻松回滚到先前状态,甚至复活已删除的模型!

安装

您可以通过composer安装此包。

composer require sasin91/laravel-versionable
php artisan vendor:publish --provider="Sasin91\LaravelVersionable\VersionableServiceProvider"

配置

在发布后,编辑config目录下的versionable.php文件。

用法

在您的Eloquent模型中使用Sasin91\LaravelVersionable\Versionable特质。

示例

use Illuminate\Database\Eloquent\Model as Eloquent;
use Sasin91\LaravelVersionable\Versionable;

class YourModel extends Eloquent 
{
	use Versionable;
	//
}

测试

composer test

安全

如果您发现任何与安全相关的问题,请发送电子邮件至 jonas.kerwin.hansen@gmail.com,而不是使用问题跟踪器。

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。