From 8d9ed87f209d9eee12a595d0eaa84879a742132d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20Duli=C3=A7i?= Date: Thu, 13 May 2021 22:00:32 +0300 Subject: [PATCH] make media always private --- app/Traits/Uploads.php | 4 ++-- config/filesystems.php | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Traits/Uploads.php b/app/Traits/Uploads.php index ae8e79bd4..351fb1c2c 100644 --- a/app/Traits/Uploads.php +++ b/app/Traits/Uploads.php @@ -21,7 +21,7 @@ trait Uploads $path = $this->getMediaFolder($folder, $company_id); - return MediaUploader::fromSource($file)->toDirectory($path)->upload(); + return MediaUploader::makePrivate()->fromSource($file)->toDirectory($path)->upload(); } public function importMedia($file, $folder = 'settings', $company_id = null, $disk = null) @@ -34,7 +34,7 @@ trait Uploads $path = $this->getMediaFolder($folder, $company_id) . '/' . basename($file); - return MediaUploader::importPath($disk, $path); + return MediaUploader::makePrivate()->importPath($disk, $path); } public function deleteMediaModel($model, $parameter, $request = null) diff --git a/config/filesystems.php b/config/filesystems.php index ebe7d0dab..6e534f2c9 100644 --- a/config/filesystems.php +++ b/config/filesystems.php @@ -88,6 +88,7 @@ return [ 'bucket' => env('AWS_BUCKET'), 'url' => env('AWS_URL'), 'endpoint' => env('AWS_ENDPOINT'), + 'visibility' => env('AWS_VISIBILITY', 'private'), ], ],