From 51055d630adc5ccb3b3c182cce0e057c8b725f6e Mon Sep 17 00:00:00 2001 From: HolgerHatGarKeineNode Date: Wed, 15 Feb 2023 11:39:36 +0100 Subject: [PATCH] image processor added --- app/Http/Controllers/ImageController.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/ImageController.php b/app/Http/Controllers/ImageController.php index c41f8758..3bbb7b6a 100644 --- a/app/Http/Controllers/ImageController.php +++ b/app/Http/Controllers/ImageController.php @@ -2,7 +2,7 @@ namespace App\Http\Controllers; -use Illuminate\Support\Facades\Storage; +use Illuminate\Contracts\Filesystem\Filesystem; use League\Glide\Responses\LaravelResponseFactory; use League\Glide\ServerFactory; @@ -15,10 +15,8 @@ class ImageController extends Controller * * @return \Illuminate\Http\Response */ - public function __invoke($path) + public function __invoke(Filesystem $filesystem, $path) { - $filesystem = Storage::disk('public'); - $server = ServerFactory::create([ 'response' => new LaravelResponseFactory(app('request')), 'source' => $filesystem->getDriver(), @@ -27,6 +25,6 @@ class ImageController extends Controller 'base_url' => 'img', ]); - return $server->getImageResponse('/'. $path, request()->all()); + return $server->getImageResponse('public/'.$path, request()->all()); } }