Refactor image upload handling in UserController to use MinIO for improved storage management

This commit is contained in:
Frank John Begornia
2026-04-16 23:40:09 +08:00
parent 49921a26a9
commit a410208c62

View File

@@ -761,10 +761,7 @@ class UserController extends Controller
); );
$u = $UserModel->insertNewProductThumbnails($thumbs); $u = $UserModel->insertNewProductThumbnails($thumbs);
// var_dump($thumbs); Storage::disk('minio')->put('images/' . $thumbnail, file_get_contents($request->file('imgupload')[$i]->getRealPath()));
Storage::disk('sftp')->put($thumbnail, fopen($request->file('imgupload')[$i], 'r+')); //live
//Storage::disk('localdir')->put($thumbnail, fopen($request->file('imgupload')[$i], 'r+'));
// var_dump($s);
} }
$prod_code = array('ProductCode' => $getYear . '-' . str_pad($id, 10, '0', STR_PAD_LEFT)); $prod_code = array('ProductCode' => $getYear . '-' . str_pad($id, 10, '0', STR_PAD_LEFT));
@@ -808,9 +805,7 @@ class UserController extends Controller
); );
$u = $UserModel->insertNewProductThumbnails($thumbs); $u = $UserModel->insertNewProductThumbnails($thumbs);
Storage::disk('sftp')->put($thumbnail, fopen($request->file('upload_images')[$i], 'r+')); //live Storage::disk('minio')->put('images/' . $thumbnail, file_get_contents($request->file('upload_images')[$i]->getRealPath()));
//Storage::disk('localdir')->put($thumbnail, fopen($request->file('upload_images')[$i], 'r+'));
} }
@@ -826,9 +821,8 @@ class UserController extends Controller
$id = $request->thumb_id; $id = $request->thumb_id;
$UserModel = new UserModel; $UserModel = new UserModel;
$storagePath = Storage::disk('sftp')->getDriver()->getAdapter()->getPathPrefix(); if (Storage::disk('minio')->exists('images/' . $file)) {
if (file_exists($storagePath . $file)) { Storage::disk('minio')->delete('images/' . $file);
unlink($storagePath . $file);
} }
$i = $UserModel->deleteImageThumb('Id', $id); $i = $UserModel->deleteImageThumb('Id', $id);