From 011755e6c9ccbc8a1b3ab2209ef5440e11f70a49 Mon Sep 17 00:00:00 2001 From: Kekskurse Date: Tue, 12 Jan 2021 21:11:09 +0100 Subject: [PATCH] Stuff --- app/Http/Controllers/PublicController.php | 31 ++++++++++++++--------- 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/app/Http/Controllers/PublicController.php b/app/Http/Controllers/PublicController.php index cd798ff..24de7fc 100644 --- a/app/Http/Controllers/PublicController.php +++ b/app/Http/Controllers/PublicController.php @@ -69,21 +69,28 @@ class PublicController extends BaseController } //Resize - $image = ImageResize::createFromString($file); - $image->resizeToLongSide(self::SIZE_SMALL); - Storage::disk("cache")->put($cacheName."_small", $image->getImageAsString()); + if($size == "small") { + $image = ImageResize::createFromString($file); + $image->resizeToLongSide(self::SIZE_SMALL); + Storage::disk("cache")->put($cacheName."_small", $image->getImageAsString()); + return Storage::disk('cache')->response($cacheName."_small"); + } + if($size == "medium") { + $image = ImageResize::createFromString($file); + $image->resizeToLongSide(self::SIZE_MEDIUM); + Storage::disk("cache")->put($cacheName."_medium", $image->getImageAsString()); + return Storage::disk('cache')->response($cacheName."_medium"); + } - $image = ImageResize::createFromString($file); - $image->resizeToLongSide(self::SIZE_MEDIUM); - Storage::disk("cache")->put($cacheName."_medium", $image->getImageAsString()); - - $image = ImageResize::createFromString($file); - $image->resizeToLongSide(self::SIZE_BIG); - Storage::disk("cache")->put($cacheName."_big", $image->getImageAsString()); + if($size == "big") { + $image = ImageResize::createFromString($file); + $image->resizeToLongSide(self::SIZE_BIG); + Storage::disk("cache")->put($cacheName."_big", $image->getImageAsString()); + return Storage::disk('cache')->response($cacheName."_big"); + } - - return Storage::disk('cache')->response($cacheName."_orginal"); + return abort(500); } private function addAccessLog(int $tenant, int $gallery, int $image, string $typ, int $size) { $access = new Access();