fix bug upload file claim request

This commit is contained in:
korospace
2023-11-03 08:38:22 +07:00
parent 186312bb6a
commit 16449bd18b
3 changed files with 130 additions and 76 deletions

View File

@@ -66,6 +66,11 @@ class ClaimRequestController extends Controller
return view('internal::create');
}
/**
* Create New Calim Request
*
* Bagaskoro, BSD 03 November 2023
*/
public function createNew(Request $request)
{
$request->validate([
@@ -114,11 +119,15 @@ class ClaimRequestController extends Controller
]);
$storage_path = storage_path() . "/app/public";
$folder = "claim/";
if (is_dir($storage_path . "/" . $folder) == false) {
mkdir($storage_path . "/" . $folder, 0770, true);
}
if (isset($_FILES['file_penunjang'])) {
foreach ($_FILES['file_penunjang']['error']["member_" .$member_id] as $key => $value) {
if ($value == 0) {
$folder = "claim/";
$new_file_name = "claim-result-" . time() . "-" . uniqid();
$ekstension = "." . explode("/", $_FILES['file_penunjang']['type']["member_" .$member_id][$key])[1];
$pathFile = $folder . $new_file_name . $ekstension;
@@ -144,7 +153,6 @@ class ClaimRequestController extends Controller
if (isset($_FILES['file_diagnosa'])) {
foreach ($_FILES['file_diagnosa']['error']["member_" .$member_id] as $key => $value) {
if ($value == 0) {
$folder = "claim/";
$new_file_name = "claim-diagnosis-" . time() . "-" . uniqid();
$ekstension = "." . explode("/", $_FILES['file_diagnosa']['type']["member_" .$member_id][$key])[1];
$pathFile = $folder . $new_file_name . $ekstension;
@@ -170,7 +178,6 @@ class ClaimRequestController extends Controller
if (isset($_FILES['file_kondisi'])) {
foreach ($_FILES['file_kondisi']['error']["member_" .$member_id] as $key => $value) {
if ($value == 0) {
$folder = "claim/";
$new_file_name = "claim-kondisi-" . time() . "-" . uniqid();
$ekstension = "." . explode("/", $_FILES['file_kondisi']['type']["member_" .$member_id][$key])[1];
$pathFile = $folder . $new_file_name . $ekstension;