我正在使用 Spatie ActivityLog 包在我的 laravel 應用程式中記錄日志。我在所有模型中添加了默認 LogActivity。現在有一種情況,例如:當我從庫存模塊 2 crud 操作中添加專案庫存時,
- 庫存插入庫存表。
- 專案表中的專案數量更新。
正如我們所知,默認情況下會生成 2 個日志。但我只希望為庫存插入操作記錄 1 個日志,因為它是由用戶完成的。如何在此處禁用專案更新日志?
uj5u.com熱心網友回復:
如果我很了解您想選擇 Spatie 活動日志將記錄的內容。
如果您的代碼中可能,我認為您可以使用此選項:
activity()->withoutLogs(function () {
// ...
});
這在此處的檔案中進行了描述:https ://spatie.be/docs/laravel-activitylog/v4/advanced-usage/disabling-logging
告訴我這個答案是否對你有幫助。
祝你今天過得愉快。
php 拉拉維爾
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/469518.html
