diff --git a/app/Http/Controllers/IconController.php b/app/Http/Controllers/IconController.php index 9e726218..bde6a8aa 100644 --- a/app/Http/Controllers/IconController.php +++ b/app/Http/Controllers/IconController.php @@ -21,9 +21,9 @@ public function upload(Request $request) if($request->hasFile('icon')){ - $path = $request->file('icon')->storePublicly('public'); + $path = $request->file('icon')->storePublicly('public/icons'); - return response()->json('storage/' . pathinfo($path)['basename'], 201); + return response()->json(pathinfo($path)['basename'], 201); } else { @@ -41,9 +41,9 @@ public function upload(Request $request) public function delete($icon) { - if( Storage::exists('public/' . $icon) ) { + if( Storage::exists('public/icons/' . $icon) ) { - Storage::delete('public/' . $icon); + Storage::delete('public/icons/' . $icon); } return response()->json(null, 204); diff --git a/app/Http/Controllers/TwoFAccountController.php b/app/Http/Controllers/TwoFAccountController.php index 4c59a6cf..1e6890a4 100644 --- a/app/Http/Controllers/TwoFAccountController.php +++ b/app/Http/Controllers/TwoFAccountController.php @@ -108,7 +108,7 @@ public function update(Request $request, TwoFAccount $twofaccount) public function destroy(TwoFAccount $twofaccount) { // delete icon - $storedIcon = 'public/' . pathinfo($twofaccount->icon)['basename']; + $storedIcon = 'public/icons/' . $twofaccount->icon; if( Storage::exists($storedIcon) ) { Storage::delete($storedIcon); diff --git a/app/TwoFAccount.php b/app/TwoFAccount.php index fd95b110..bf1205ae 100644 --- a/app/TwoFAccount.php +++ b/app/TwoFAccount.php @@ -28,7 +28,7 @@ class TwoFAccount extends Model public function getIconAttribute($value) { - if( !Storage::exists('public/' . pathinfo($value)['basename']) ) { + if( !Storage::exists('public/icons/' . pathinfo($value)['basename']) ) { return ''; } diff --git a/resources/js/components/TwofaccountShow.vue b/resources/js/components/TwofaccountShow.vue index 9445ded3..32d062dd 100644 --- a/resources/js/components/TwofaccountShow.vue +++ b/resources/js/components/TwofaccountShow.vue @@ -1,7 +1,7 @@