first commit
This commit is contained in:
40
app/Http/Controllers/VisaSuccessGenerator.php
Normal file
40
app/Http/Controllers/VisaSuccessGenerator.php
Normal file
@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Storage;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
class VisaSuccessGenerator extends Controller
|
||||
{
|
||||
public function uploadGeneratedImage(Request $request)
|
||||
{
|
||||
$file = $request->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
|
||||
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user