diff --git a/app/Http/Controllers/IdentitasController.php b/app/Http/Controllers/IdentitasController.php index ab5afb6c..781efba0 100644 --- a/app/Http/Controllers/IdentitasController.php +++ b/app/Http/Controllers/IdentitasController.php @@ -28,9 +28,18 @@ public function edit() public function logo() { $path = Identitas::first(); - if (is_null($path) || is_null($path->logo)) { - $path->logo = 'opensid_logo.png'; + if ($path && $path->logo) { + $storagePath = storage_path('app/public/img/'.$path->logo); + if (file_exists($storagePath)) { + return ambilBerkas($storagePath); + } + + $publicPath = public_path('storage/img/'.$path->logo); + if (file_exists($publicPath)) { + return ambilBerkas($publicPath); + } } - ambilBerkas(public_path('storage/img/').$path->logo); + + return ambilBerkas(public_path('assets/img/opensid_logo.png')); } } diff --git a/resources/views/identitas/edit.blade.php b/resources/views/identitas/edit.blade.php index c5bda83c..aff74444 100644 --- a/resources/views/identitas/edit.blade.php +++ b/resources/views/identitas/edit.blade.php @@ -22,6 +22,7 @@