我正在开发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. Laravel 5 - 更新用户删除db中的密码字段
- 2. DotNetNuke事件日志表正在删除
- 3. 日志插入/更新/删除的SQL Server 2008中
- 4. 日志记录只能插入,更新和删除mysql查询
- 5. oracle数据库中的日志插入/更新/删除
- 6. 插入/删除行时更新表格
- 7. 插入删除更新xml文件
- 8. 在插入事件之前插入新日历Google API和删除日历事件(Python)
- 9. SQL事件探查器不显示插入/删除/更新
- 10. API删除不更新DB
- 11. laravel使用DB插入数据:事务
- 12. 插入,删除和更新表上的SQL Server触发器
- 13. 如何订阅更新,删除和插入一个MySQL表?
- 14. 慢的MySQL更新/插入/删除
- 15. AdventureWorks有插入/更新/删除异常?
- 16. Laravel mysql插入+删除或更新如何?
- 17. 更新从另一个表更新事务表在日志
- 18. WPF Datacontext Sql更新,删除,插入
- 19. 删除注册表时重复的日志事件
- 20. 删除OpenLDAP日志文件
- 21. 插入,更新,删除后PL/SQL触发器将数据输入到包含序列的日志表中
- 22. Java SE 5日志中的更新
- 23. 事件日志列表表
- 24. Laravel 5类日志无法找到
- 25. 无法插入更新删除
- 26. ORACLE和TRIGGERS(插入,更新,删除)
- 27. 插入,更新和删除在vb.net
- 28. Android联系人:更新,删除,插入
- 29. SQL触发插入,删除,更新
- 30. 插入,更新,删除的触发器
谢谢,但我使用DB ::表插入,更新,删除数据。在雄辩的事件它成功,但它如何在DB ::表? –
@DayatFadila,几乎相同的原则。 Doom5为您提供了查询事件的链接:https://laravel.com/docs/5.2/database#listening-for-query-events –
感谢您的帮助 +1 –