fixed uploading in demo account

This commit is contained in:
Čarodej
2022-04-07 14:30:28 +02:00
parent 8d1ee24c7a
commit 596fa5f95c

View File

@@ -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,
],
],
];
}
}