sardorbek1605 / model-log
Create history log for laravel model
dev-main
2025-05-26 13:43 UTC
Requires
- php: >=8.0
- illuminate/auth: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0
- illuminate/contracts: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0
This package is auto-updated.
Last update: 2026-04-26 15:31:12 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
- You should publish migration files
php artisan vendor:publish --provider="Sardorbek\ModelLog\ModelLogServiceProvider"
- 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).