dkvhin/laravel-model-histories
Laravel插件,主要用于为模型创建时间轴或历史记录。
v11.0.3
2024-09-23 09:13 UTC
Requires
- php: ^8.2
- illuminate/support: ^11.0
Requires (Dev)
- larastan/larastan: ^2.9
This package is auto-updated.
Last update: 2024-09-23 09:13:40 UTC
README
composer require dkvhin/laravel-model-histories
发布配置
php artisan vendor:publish --provider="Dkvhin\LaravelModelHistories\LaravelModelHistoriesServiceProvider" --tag="config"
php artisan vendor:publish --provider="Dkvhin\LaravelModelHistories\LaravelModelHistoriesServiceProvider" --tag="migrations"
用法
将接口和特性添加到您的模型中
use Dkvhin\LaravelModelHistories\HasHistories; use Dkvhin\LaravelModelHistories\HasHistoriesTrait; class User extends Model implements HasHistories { use HasHistoriesTrait; /** * Exclude from history * @var array<string> */ public array $excludeFromHistory = [ 'password' ]; }