Loan Order

This commit is contained in:
2024-01-31 00:48:51 +05:00
parent bf483a206c
commit 3a83fb157e
11 changed files with 87 additions and 53 deletions

View File

@@ -1,5 +1,6 @@
<?php
use App\Events\EventType;
use App\Models\System\Verification;
use GuzzleHttp\Client;
use GuzzleHttp\Psr7\Request as GuzzleRequest;
@@ -67,7 +68,7 @@ function storeAuthEvent(string $name, Request $request): void
{
Log::channel('auth_activity')
->info(sprintf(
'%s, APP_NAME: %s, REQUEST_TYPE: %s, SOURCE_IP: %s, SOURCE_PORT: %s, SOURCE_URL: %s, DESTINATION_IP: %s, DESTINATION_PORT: %s, DESTINATION_COUNTRY: %s',
'%s, APP_NAME: %s, REQUEST_TYPE: %s, SOURCE_IP: %s, SOURCE_PORT: %s, SOURCE_URL: %s, DESTINATION_IP: %s, DESTINATION_PORT: %s, DESTINATION_COUNTRY: %s, USER_ID: %s',
$name,
config('app.name'),
$request->method(),
@@ -77,5 +78,45 @@ function storeAuthEvent(string $name, Request $request): void
$request->host(),
$request->getPort(),
'tk',
$request->user()->id ?? '-',
));
}
/**
* Store resource events
*/
function storeResourceEvent(string $name, array $data, Request $request): void
{
if ($name === EventType::laravelNovaActionEvent() || empty($data)) {
return;
}
try {
$before = [];
$after = [];
foreach ($data[0]->getChanges() as $key => $value) {
$before[] = [$key => $data[0]->getOriginal()[$key]];
$after[] = [$key => $value];
}
Log::channel('resource_activity')
->info(sprintf(
'%s, APP_NAME: %s, REQUEST_TYPE: %s, SOURCE_IP: %s, SOURCE_PORT: %s, SOURCE_URL: %s, DESTINATION_IP: %s, DESTINATION_PORT: %s, DESTINATION_COUNTRY: %s, USER_ID: %s, MODEL_NAME: %s, BEFORE: %s, AFTER: %s',
$name,
config('app.name'),
$request->method(),
$request->ip(),
$_SERVER['REMOTE_PORT'],
$request->url(),
$request->host(),
$request->getPort(),
'tk',
$request->user()->id ?? '-',
get_class($data[0]),
json_encode($before),
json_encode($after),
));
} catch (Exception $e) {
Log::error('Error in storeResourceEvent() helpers', $e);
}
}