我正在開發Laravel 5應用程序。其中我想記錄DB ::表插入,更新和刪除事件與所有新建或更改(如果DB ::表正在更新)DB ::表字段。我想在不寫太多代碼的情況下使用簡單的可重用解決方案。Laravel 5,日誌DB ::表插入,更新,刪除事件
1
A
回答
0
簡單的解決方案是使用Eloquent Events。
您可以將事件綁定您要使用全球服務供應商的所有型號:
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
User::creating(function ($user) {
// Do logging
});
}
0
您可以使用DB ::聽()作爲here規定。
// in your AppServiceProvider
public function boot()
{
DB::listen(function ($query) {
// $query->sql
// $query->bindings
// $query->time
});
}
+0
感謝您的幫助 –
相關問題
- 1. 插入和更新,在DB中刪除
- 2. Laravel 5 - 更新用戶刪除db中的密碼字段
- 3. DotNetNuke事件日誌表正在刪除
- 4. 日誌插入/更新/刪除的SQL Server 2008中
- 5. oracle數據庫中的日誌插入/更新/刪除
- 6. 日誌記錄只能插入,更新和刪除mysql查詢
- 7. 更新/刪除/插入DataGridView
- 8. 插入/刪除行時更新表格
- 9. 更新,插入,刪除記錄Joomla表
- 10. Laravel 5雄辯事件更新
- 11. Web部署命令行在事件日誌中記錄(更新/插入/刪除的文件)
- 12. 插入刪除更新xml文件
- 13. 在插入事件之前插入新日曆Google API和刪除日曆事件(Python)
- 14. SQL事件探查器不顯示插入/刪除/更新
- 15. Laravel 5.2。 DB表+與更新
- 16. intersystems緩存db插入/更新/刪除歷史
- 17. 如何獲得所有事務日誌(插入,更新,刪除),在SQL Server中的特定表2008
- 18. laravel使用DB插入數據:事務
- 19. API刪除不更新DB
- 20. 插入,刪除和更新表上的SQL Server觸發器
- 21. 如何訂閱更新,刪除和插入一個MySQL表?
- 22. 慢的MySQL更新/插入/刪除
- 23. 如何使用ebean ORM在日誌中插入,更新和刪除sqls 2.1
- 24. 通過插入/刪除/更新插入/更新/刪除表(t1)中的行發生在表2中
- 25. jQuery FullCalendar示例插入/刪除事件
- 26. AdventureWorks有插入/更新/刪除異常?
- 27. Laravel mysql插入+刪除或更新如何?
- 28. 當任何表插入更新或刪除
- 29. 更新從另一個表更新事務表在日誌
- 30. Laravel 5沒有創建日誌
謝謝,但我使用DB ::表插入,更新,刪除數據。在雄辯的事件它成功,但它如何在DB ::表? –
@DayatFadila,幾乎相同的原則。 Doom5爲您提供了查詢事件的鏈接:https://laravel.com/docs/5.2/database#listening-for-query-events –
感謝您的幫助 +1 –