EV3-388 Verzióváltott teszt- Új beszállító felvitele

This commit is contained in:
E98Developer 2026-03-21 07:28:01 +01:00
parent 2cf461b771
commit f74d8751d2

View File

@ -22,6 +22,7 @@ class SupplierController extends Controller
public function __construct(SupplierService $service) public function __construct(SupplierService $service)
{ {
$this->service = $service; $this->service = $service;
} }
/** /**
@ -134,7 +135,6 @@ private function getSupplierDataFromRequest(Request $request)
$disk = 'image'; $disk = 'image';
// A Storage::path('') visszaadja a disk root könyvtárát // A Storage::path('') visszaadja a disk root könyvtárát
$diskPath = \Storage::disk($disk)->path(''); $diskPath = \Storage::disk($disk)->path('');
// Kiszámoljuk a relatív útvonalat a public mappához képest // Kiszámoljuk a relatív útvonalat a public mappához képest
$pathPrefix = str_replace(public_path(), '', $diskPath); $pathPrefix = str_replace(public_path(), '', $diskPath);
$pathPrefix = ltrim($pathPrefix, DIRECTORY_SEPARATOR); $pathPrefix = ltrim($pathPrefix, DIRECTORY_SEPARATOR);
@ -149,7 +149,13 @@ private function getSupplierDataFromRequest(Request $request)
\Storage::disk($disk)->delete(str_replace($pathPrefix, '', $supplier->logoFile)); \Storage::disk($disk)->delete(str_replace($pathPrefix, '', $supplier->logoFile));
} }
} }
//$path = $request->file('logoFile')->store('/supplierLogo', $disk);
if ($request->hasFile('logoFile') && $request->file('logoFile')->isValid()) {
$path = $request->file('logoFile')->store('/supplierLogo', $disk); $path = $request->file('logoFile')->store('/supplierLogo', $disk);
} else {
// Logoljuk a hibát, hogy lássuk, miért nem jön át a fájl
$this->logger->error('Fájlfeltöltési hiba: ' . ($request->file('logoFile') ? 'Érvénytelen fájl' : 'Nincs fájl a kérésben'));
}
$data['logoFile'] = $pathPrefix.$path; $data['logoFile'] = $pathPrefix.$path;
} }
@ -338,8 +344,8 @@ public function attachFile(int $supplierId): JsonResponse
} }
} }
} }
Log::info('supplierNewFile prepared'.var_export($toEmailAddress,true)); \Log::info('supplierNewFile prepared'.var_export($toEmailAddress,true));
Log::info('supplierNewFile prepared'.var_export($emailData,true)); \Log::info('supplierNewFile prepared'.var_export($emailData,true));
\Mail::send('email.supplierNewFile', [ \Mail::send('email.supplierNewFile', [
'emailData' => $emailData, 'emailData' => $emailData,
], function ($m) use ($toEmailAddress) { ], function ($m) use ($toEmailAddress) {