diff --git a/app/Models/Traits/HasLogo.php b/app/Models/Traits/HasLogo.php index f3782d2937ec..6caf188ec009 100644 --- a/app/Models/Traits/HasLogo.php +++ b/app/Models/Traits/HasLogo.php @@ -58,6 +58,10 @@ trait HasLogo $disk = $this->getLogoDisk(); + if (! $disk->exists($this->logo)) { + return null; + } + return $disk->get($this->logo); } diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 1a11e06b2071..518076901af9 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -28,7 +28,7 @@ class AppServiceProvider extends ServiceProvider $contents = $image; } - return 'data:image/jpeg;base64,' . base64_encode($contents); + return $contents ? 'data:image/jpeg;base64,' . base64_encode($contents) : ''; }); Form::macro('nav_link', function ($url, $text) {