file('generated_image'); $foldername = str_replace("-", "_", 'visa_success_' . $request->branch_name); $filename = Str::slug($request->branch_name . "_" . $request->student_name . "_" . date("Y_m_d")); $filename = str_replace("-", "_", $filename); $tempImagePath = $file->storeAs($foldername, $filename . '.' . $file->getClientOriginalExtension(), 'public'); return response()->json(['success' => true, 'message' => 'Image uploaded successfully', 'file' => $tempImagePath]); } public function readGeneratedVisas() { foreach (SITEVARS->Branches as $Branch) { $FolderName = str_replace("-", "_", 'public/access/visa_success_' . $Branch->alias); // dd($FolderName); $files = Storage::files($FolderName); $Visas=array(); foreach ($files as $file) { $fileName = pathinfo($file, PATHINFO_BASENAME); $Visas[]=$fileName; } $Branch->Visas=$Visas; } $Branches=SITEVARS->Branches; return view("access.visa-success.generated",compact('Branches')); // Get the list of files in the folder } }