mwazovzky/adjustable

Laravel 包用于跟踪对 Eloquent 模型的调整。每次数据库事务都会保存更新前后的字段值以及用户信息。

v0.0.10 2018-07-01 14:59 UTC

This package is auto-updated.

Last update: 2024-09-10 17:07:58 UTC


README

Build Status Coverage Status

项目

mwazovzky\adjustable

描述

Laravel 包,用于跟踪对 Eloquent 模型的调整。每次数据库操作中,都会保存已更改字段的更新前后的值以及当前认证用户。

版本:0.0.10

变更日志

0.0.10 项目官方名称和文档 0.0.1 初始项目架构

文档

请参阅代码中的 PHPDoc 块

安装。

通过 composer 将包拉入 Laravel 项目

$ composer require mwazovzky/adjustable

发布并运行包迁移

$ php artisan vendor:publish --tag=migrations --force
$ php artisan migrate

为需要跟踪其调整的每个模型使用 Adjustable 特性。

<?php
namespace App;

use MWazovzky\Adjustable\Adjustable;
use Illuminate\Database\Eloquent\Model;

class Post extends Model
{
    use Adjustable;
    ...
}