olsgreen/laravel-auditable

此包的最新版本(dev-master)没有可用的许可证信息。

为Laravel 4.X中的Eloquent ORM实现的一个易于实现的属性审计日志。

dev-master 2014-10-25 11:40 UTC

This package is auto-updated.

Last update: 2024-09-06 21:42:33 UTC


README

为Laravel 4.X中的Eloquent ORM实现的一个易于实现的属性审计日志。

安装

将仓库添加到您的 composer.json

"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/olsgreen/laravel-auditable"
    }
],

并也需要Auditable

"require": {
	"laravel/framework": "4.1.*",
	"olsgreen/laravel-guardian": "dev-master",
},

运行 composer update 更新您的应用程序或运行 composer install 进行安装。

安装/更新后,您需要运行包迁移,如下所示

php artisan migrate --package="olsgreen/auditable"

并将 Auditable 作为服务提供者添加到您的 app/config/app.php

'providers' => array(

	'Illuminate\Foundation\Providers\ArtisanServiceProvider',
	'Illuminate\Auth\AuthServiceProvider',
	..........

	// Auditable - add this line below the others
	'Olsgreen\Auditable\AuditableServiceProvider',
),

完成这些操作后,您就可以开始使用了。

入门指南

Auditable提供了两种实现方式

  1. 继承,通过使用我们的 AuditableModel 作为基类。
  2. 添加模型事件观察者。

通过继承使用Auditable

待续。

通过模型事件观察者使用Auditable

待续。

许可证

版权(c)2014 Oliver Green

特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的人免费权利,以无限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向获得软件的人提供副本,前提是受以下条件的约束

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论这些责任是因合同、侵权或其他方式引起的,无论是否与软件或其使用或其他方式有关。