sardorbek1605/model-log

Create history log for laravel model

Installs: 3

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/sardorbek1605/model-log

dev-main 2025-05-26 13:43 UTC

This package is auto-updated.

Last update: 2025-12-26 14:46:39 UTC


README

Create history log for laravel model. This package can be used for creating log form model.

Installation

You should add repository to your composer.json file

"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/Sardorbek1605/model-log"
    }
]

You can install the package via composer:

composer require Sardorbek1605/model-log

Configuration

  1. You should publish migration files
php artisan vendor:publish --provider="Sardorbek\ModelLog\ModelLogServiceProvider"
  1. Run migration
php artisan migrate

Usage

You should add UpdateLoggable trait for necessary model

namespace App\Services\ModelLog;

use Sardorbek\ModelLog\Services\ModelLogService;
use Sardorbek\ModelLog\Traits\UpdateLoggable;

class User extends Modal
{
    use UpdateLoggable;
}

License

The MIT License (MIT).