From 596fa5f95c1614c99514575299af10f8c5f463c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=8Carodej?= Date: Thu, 7 Apr 2022 14:30:28 +0200 Subject: [PATCH] fixed uploading in demo account --- .../Demo/Actions/FakeUploadFileAction.php | 40 ++++++++++++------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/src/Support/Demo/Actions/FakeUploadFileAction.php b/src/Support/Demo/Actions/FakeUploadFileAction.php index 8711615b..20db55f2 100644 --- a/src/Support/Demo/Actions/FakeUploadFileAction.php +++ b/src/Support/Demo/Actions/FakeUploadFileAction.php @@ -2,6 +2,7 @@ namespace Support\Demo\Actions; use ByteUnits\Metric; +use Domain\Sharing\Resources\ShareResource; use Illuminate\Support\Str; use Domain\Files\Requests\UploadRequest; @@ -14,24 +15,33 @@ class FakeUploadFileAction UploadRequest $request ): array { $file = $request->file('file'); - $filename = Str::random() . '-' . str_replace(' ', '', $file->getClientOriginalName()); $thumbnail = 'data:' . $request->file('file')->getMimeType() . ';base64, ' . base64_encode(file_get_contents($request->file('file'))); - $fileType = get_file_type($file->getMimeType()); - $fileSize = Metric::bytes($file->getSize())->format(); - return [ - 'id' => Str::uuid(), - 'parent_id' => $request->input('parent_id'), - 'thumbnail' => $thumbnail, - 'name' => $file->getClientOriginalName(), - 'basename' => $filename, - 'mimetype' => $file->getClientOriginalExtension(), - 'file_url' => 'https://vuefilemanager.hi5ve.digital/assets/vue-file-manager-preview.jpg', - 'created_at' => now()->format(__t('time')), - 'updated_at' => now()->format(__t('time')), - 'type' => $fileType, - 'filesize' => $fileSize, + 'data' => [ + 'id' => Str::uuid(), + 'type' => get_file_type($file->getMimeType()), + 'attributes' => [ + 'filesize' => Metric::bytes($file->getSize())->format(), + 'name' => $request->input('filename'), + 'basename' => $request->input('filename'), + 'mimetype' => $file->getClientOriginalExtension(), + 'file_url' => 'https://vuefilemanager.hi5ve.digital/assets/vue-file-manager-preview.jpg', + 'thumbnail' => [ + 'xs' => $thumbnail, + 'sm' => $thumbnail, + 'lg' => $thumbnail, + 'xl' => $thumbnail, + ], + 'parent_id' => $request->input('parent_id'), + 'created_at' => format_date(now()), + 'updated_at' => format_date(now()), + 'deleted_at' => null, + ], + 'relationships' => [ + 'creator' => null, + ], + ], ]; } }