epmnzava / audit_trails
帮助您快速在Laravel应用上设置审计跟踪
2.0.6
2024-06-19 11:01 UTC
Requires
- php: ^7.4|^8.0|^8.1
- illuminate/support: ^8.0|^9.19|^10.0|^11.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
README
安装
您可以通过composer安装此包
composer require epmnzava/audit_trails
用法
//below is how you can use this package to log activities public function test_log(Request $request) { //log_audit(string $event, string $event_category, array $request, array $response, string $ip, string $fullUrl, string $device, string $comment, $userid = null,$createdby=null $request_id = null, $session_id = null) log_audit("LOGIN", "MEMBER AUTHENTICATION", $request->all(), ["status" => 200, "message" => "success"], $request->ip(), $request->fullUrl(), $request->userAgent(), "System member has successfully login", 1,2 null, null); } //output id: 1 event: LOGIN event_category: MEMBER AUTHENTICATION request: [] response: {"status":200,"message":"success"} ip: 127.0.0.1 device: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 fullUrl: http://packagetester.test/test_log comment: System member has successfully login userid: 1 created_by: 2 request_id: NULL session_id: NULL created_at: 2022-10-29 07:22:52 updated_at: 2022-10-29 07:22:52
测试
composer test
变更日志
请参阅 变更日志 了解最近更改的详细信息。
贡献
请参阅 贡献指南 了解详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 epmnzava@gmail.com 而不是使用问题跟踪器来报告。
鸣谢
许可证
MIT许可证 (MIT)。请参阅 许可证文件 了解更多信息。