swap2205/laravel-auditable

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

Laravel Eloquent ORM中易于实现的属性审计日志

dev-master 2024-01-25 06:11 UTC

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提供了两种实现方法

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

通过继承使用Auditable

待续。

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

待续。

许可

版权(c)2014 Oliver Green

在此特此授予任何人获得此软件及其相关文档文件(“软件”)副本的权限,免费使用软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向软件提供副本的个人以本许可条款为条件这样做

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

软件按“原样”提供,不提供任何形式的保证,明示或暗示,包括但不限于适销性、适用于特定目的和不侵犯专利。在任何情况下,作者或版权持有人不对任何索赔、损害或其他责任承担责任,无论该责任是因合同、侵权或其他原因引起,与软件或其使用或其他交易有关。