swap2205/ laravel-auditable
此包的最新版本(dev-master)没有提供许可信息。
Laravel Eloquent ORM中易于实现的属性审计日志
dev-master
2024-01-25 06:11 UTC
Requires
- php: ^7.0|^8.0
- illuminate/support: ^6.0|^7.0|^8.0
This package is not auto-updated.
Last update: 2024-10-03 12:22:38 UTC
README
Laravel 4.X中易于实现的Eloquent ORM属性审计日志
安装
将仓库添加到您的composer.json
"repositories": [
{
"type": "vcs",
"url": "https://github.com/swap2205/laravel-auditable"
}
],
并需要Auditable
"require": {
"laravel/framework": "4.1.*",
"olsgreen/laravel-guardian": "dev-master",
},
运行composer update
来更新您的应用程序或composer install
来安装。
安装/更新后,您需要像这样运行包迁移
php artisan migrate --package="swap2205/auditable"
并将Auditable
作为服务提供者添加到您的app/config/app.php
'providers' => array(
'Illuminate\Foundation\Providers\ArtisanServiceProvider',
'Illuminate\Auth\AuthServiceProvider',
..........
// Auditable - add this line below the others
'Swap2205\Auditable\AuditableServiceProvider',
),
之后,您就可以开始使用了。
入门指南
Auditable提供了两种实现方法
- 继承,通过使用我们的
AuditableModel
作为基类。 - 添加模型事件观察者。
通过继承使用Auditable
待续。
通过模型事件观察者使用Auditable
待续。
许可
版权(c)2014 Oliver Green
在此特此授予任何人获得此软件及其相关文档文件(“软件”)副本的权限,免费使用软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向软件提供副本的个人以本许可条款为条件这样做
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何形式的保证,明示或暗示,包括但不限于适销性、适用于特定目的和不侵犯专利。在任何情况下,作者或版权持有人不对任何索赔、损害或其他责任承担责任,无论该责任是因合同、侵权或其他原因引起,与软件或其使用或其他交易有关。