Merge pull request 'Changed logic in create visitor entry' (#203) from ranjith-dev into master
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Has been cancelled

Reviewed-on: #203
This commit was merged in pull request #203.
This commit is contained in:
2026-05-26 09:44:29 +00:00

View File

@@ -115,15 +115,25 @@ class CreateVisitorEntry extends CreateRecord
$filename = 'visitor_' . time() . '_' . uniqid() . '.jpg';
$path = 'visitor-photos/' . $filename;
$path = 'uploads/visitor-photos/' . $filename;
// Stores in storage/app/private/visitor-photos
Storage::put(
'private/' . $path,
Storage::disk('local')->put(
$path,
base64_decode($imageData)
);
$data['photo'] = 'private/' . $path;
$decoded = base64_decode($imageData);
$saved = Storage::disk('local')->put($path, $decoded);
\Log::info('PHOTO UPLOAD: file details', [
'filename' => $filename,
'path' => $path,
'size_bytes' => strlen($decoded),
'saved' => $saved ? 'SUCCESS' : 'FAILED',
]);
$data['photo'] = $path;
}
return $data;