2017 © Pedro Peláez
 

library action-log

A laravel package of ActionLog

image

luoyangpeng/action-log

A laravel package of ActionLog

  • Friday, January 19, 2018
  • by luoyangpeng
  • Repository
  • 3 Watchers
  • 45 Stars
  • 455 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 7 Forks
  • 0 Open issues
  • 3 Versions
  • 32 % Grown

The README.md

action-log

Laravel 5 操作日志自动记录, (*1)

Installation

The ActionLog Service Provider can be installed via Composer by requiring the luoyangpeng/action-log package and setting the minimum-stability to dev (required for Laravel 5) in your project's composer.json., (*2)

{
    "require": {

        "luoyangpeng/action-log": "~1.0"
    },

}

or, (*3)

Require this package with composer:, (*4)

composer require luoyangpeng/action-log 

Update your packages with composer update or install with composer install., (*5)

Usage

To use the ActionLog Service Provider, you must register the provider when bootstrapping your Laravel application. There are essentially two ways to do this., (*6)

Find the providers key in config/app.php and register the ActionLog Service Provider., (*7)

    'providers' => [
        // ...
        'luoyangpeng\ActionLog\ActionLogServiceProvider',
    ]

for Laravel 5.1+, (*8)

    'providers' => [
        // ...
        luoyangpeng\ActionLog\ActionLogServiceProvider::class,
    ]

Find the aliases key in config/app.php., (*9)

    'aliases' => [
        // ...
        'ActionLog' => 'luoyangpeng\ActionLog\Facades\ActionLogFacade',
    ]

for Laravel 5.1+, (*10)

    'aliases' => [
        // ...
        'ActionLog' => luoyangpeng\ActionLog\Facades\ActionLogFacade::class,
    ]

Configuration

To use your own settings, publish config., (*11)

$ php artisan vendor:publish, (*12)

config/actionlog.php, (*13)

//填写要记录的日志的模型名称
    return [
        '\App\Models\Users',
    ];

Last Step

run: $ php artisan migrate, (*14)

Demo

自动记录操作日志,数据库操作需按如下:, (*15)


update $users = Users::find(1); $users->name = "myname"; $users->save(); add $users = new Users(); $users->name = "myname"; $users->save() delete Users:destroy(1);

主动记录操作日志, (*16)


use ActionLog ActionLog::createActionLog($type,$content);

The Versions

19/01 2018

dev-master

9999999-dev

A laravel package of ActionLog

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Avatar luoyangpeng

laravel actionlog

08/07 2016

1.1

1.1.0.0

A laravel package of ActionLog

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Avatar luoyangpeng

laravel actionlog

08/07 2016

1.0

1.0.0.0

A laravel package of ActionLog

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Avatar luoyangpeng

laravel actionlog