Laravel Auditing とは
簡単にLaravelに監査機能を付け足すライブラリです。
公式サイト: http://laravel-auditing.com/
使い方
こちらにインストール方法が書いてあります。
5.4+ なら composer でrequire して
php artisan auditing:install
でファイル類をpublish、migrateするだけでインストールが完了します。
インストールが完了したら残りはModelを少し工夫するだけです。
こちらを参考に、Traitとインターフェースを取り込めば、あとは気にしなくても更新ログを残してくれます。
使い時
- 更新タイミングが謎な処理を解析するとき
- 深夜バッチの差分を確認したい時(そんな時間に起きてないよ!)
- 普通に監査機能が必要なプロジェクト