getDiskPath()); if (!is_file($path)) { return $logo; } } else { $path = asset('public/img/company.png'); } $width = $height = setting('invoice.logo_size', 128); $image = Image::make($path)->resize($width, $height)->encode()->getEncoded(); if (empty($image)) { return $logo; } $extension = File::extension($path); $logo = 'data:image/' . $extension . ';base64,' . base64_encode($image); $view->with(['logo' => $logo]); } }