1. Go to this page and download the library: Download epmnzava/audit_trails library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
epmnzava / audit_trails example snippets
//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
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.