Add original and compress attributes to fileresit
This commit is contained in:
@@ -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]);
|
||||
}
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user