Add original and compress attributes to fileresit

This commit is contained in:
Amir
2023-01-25 04:45:29 +08:00
parent 644aab7cda
commit 7fae622dca
3 changed files with 16 additions and 5 deletions
@@ -1301,8 +1301,10 @@ class LelongMobileController extends Controller
$addfile = new FileResit();
$addfile->user_id = $request->user_id;
$addfile->lelong_id = $request->lelong_id;
$addfile->file_type = $file_type;
$addfile->original_file_type = $file_type;
$addfile->kodcaw = $request->kodcaw;
$addfile->payment_id = 0;
$addfile->original_size = filesize($request->gambarResit);
$addfile->save();
$directory = "/{$request->user_id}/{$request->lelong_id}/";
@@ -1320,12 +1322,15 @@ class LelongMobileController extends Controller
return $e;
}
Storage::disk('resit')->delete("{$directory}${resitImageFileName}.${imageExtension}");
$compress_size = Storage::disk('resit')->getSize("{$directory}${resitImageFileName}.webp");
$addfile->update([
'file_type' => 'webp',
'compress_size' => $compress_size
]);
Storage::disk('resit')->delete("{$directory}${resitImageFileName}.${imageExtension}");
return response()->json(['success' => true]);
}
+4 -1
View File
@@ -18,6 +18,9 @@ class FileResit extends Model
'file_type',
'filename',
'deleted_at',
'deleted_by'
'deleted_by',
'original_file_type',
'original_size',
'compress_size'
];
}
@@ -19,7 +19,10 @@ class CreateFileresitTable extends Migration
$table->unsignedBigInteger('lelong_id')->unsigned();
$table->string('kodcaw')->nullable();
$table->unsignedBigInteger('payment_id')->unsigned();
$table->string('file_type');
$table->string('original_file_type');
$table->string('file_type')->nullable();
$table->integer('original_size')->nullable();
$table->integer('compress_size')->nullable();
$table->datetime('deleted_at')->nullable();
$table->integer('deleted_by')->nullable();
$table->timestamps();