amdad121 / record-activity-laravel
Laravel的用户活动
v1.1.0
2024-07-06 06:44 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10.0|^11.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- larastan/larastan: ^2.0.1
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.8
- orchestra/testbench: ^8.8
- pestphp/pest: ^2.20
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
README
创建者、更新者和删除者在您的Laravel模型中添加。
安装
您可以通过composer安装此包。
composer require amdad121/record-activity-laravel
用法
打开您的迁移文件并添加此表列。两者都是可选的。
Schema::create('users', function (Blueprint $table) { // ... $table->withCreatedByAndUpdatedBy(); $table->withDeletedBy(); });
现在将此特性添加到您的模型中,并添加fillable属性。
<?php namespace App\Models; use AmdadulHaq\RecordActivity\RecordActivity; // ... class User extends Model { use CreatedByAndUpdatedBy, DeletedBy; protected $fillable = [ // ... 'created_by', 'updated_by', 'deleted_by', ]; }
现在运行以下命令进行迁移。
php artisan migrate
测试
composer test
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
有关详细信息,请参阅贡献指南。
安全漏洞
有关如何报告安全漏洞的详细信息,请参阅我们的安全策略。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。