diff --git a/.gitignore b/.gitignore index c265e30..5106c6d 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ Homestead.json Homestead.yaml Thumbs.db /storage/tmp/ +/public/images/supplierLogo/ diff --git a/app/Http/Controllers/Admin/SupplierController.php b/app/Http/Controllers/Admin/SupplierController.php index 18a86ec..2a99adb 100644 --- a/app/Http/Controllers/Admin/SupplierController.php +++ b/app/Http/Controllers/Admin/SupplierController.php @@ -132,10 +132,14 @@ private function getSupplierDataFromRequest(Request $request) if ($request->file('logoFile')) { $disk = 'image'; - $diskPath = \Storage::disk($disk)->getAdapter()->getPathPrefix(); +// A Storage::path('') visszaadja a disk root könyvtárát + $diskPath = \Storage::disk($disk)->path(''); + +// Kiszámoljuk a relatív útvonalat a public mappához képest $pathPrefix = str_replace(public_path(), '', $diskPath); $pathPrefix = ltrim($pathPrefix, DIRECTORY_SEPARATOR); $pathPrefix = str_replace('\\', '/', $pathPrefix); + // ha van mar akkor torolni kell!!! if ($request->route('supplier')) { $supplier = Supplier::with('attachment')->find($request->route('supplier'));