update file name

This commit is contained in:
2024-02-09 10:09:59 +07:00
parent 81ad0f4dc6
commit 7b7b24c842
3 changed files with 9 additions and 6 deletions

View File

@@ -124,7 +124,7 @@ class DataServiceMonitoring extends JsonResource
if ($document){ if ($document){
foreach($document as $d){ foreach($document as $d){
$arr_document[]= [ $arr_document[]= [
'path' => env('APP_URL') . '/storage/lab_result/' . $d->original_name, 'path' => env('APP_URL') . '/storage/lab_result/' . $d->name . '.' . $d->extension,
'type' => $d->type, 'type' => $d->type,
'original_name' => $d->original_name, 'original_name' => $d->original_name,
'name' => $d->name, 'name' => $d->name,
@@ -179,7 +179,7 @@ class DataServiceMonitoring extends JsonResource
if ($document){ if ($document){
foreach($document as $d){ foreach($document as $d){
$arr_document[]= [ $arr_document[]= [
'path' => env('APP_URL') . '/storage/lab_result/' . $d->original_name, 'path' => env('APP_URL') . '/storage/lab_result/' . $d->name . '.' . $d->extension,
'type' => $d->type, 'type' => $d->type,
'original_name' => $d->original_name, 'original_name' => $d->original_name,
'name' => $d->name, 'name' => $d->name,

View File

@@ -312,13 +312,14 @@ class DailyMonitoringController extends Controller
$name = 'labresult-' . uniqid(); $name = 'labresult-' . uniqid();
$extension= $file->getClientOriginalExtension(); $extension= $file->getClientOriginalExtension();
$fileName = $name . '.' . $extension; $fileName = $name . '.' . $extension;
$orignalName = $file->getClientOriginalName();
$path = $file->storeAs($this->path_for_store, $fileName); $path = $file->storeAs($this->path_for_store, $fileName);
File::create([ File::create([
'fileable_type' => 'App\Models\LaboratoriumResult', 'fileable_type' => 'App\Models\LaboratoriumResult',
'fileable_id' => $db_response->id, 'fileable_id' => $db_response->id,
'type' => 'confirmation-medical-letter', 'type' => 'confirmation-medical-letter',
'name' => $name, 'name' => $name,
'original_name' => $fileName, 'original_name' => $orignalName,
'extension' => $extension, 'extension' => $extension,
'path' => $path, 'path' => $path,
]); ]);
@@ -330,13 +331,14 @@ class DailyMonitoringController extends Controller
$name = 'labresult-' . uniqid(); $name = 'labresult-' . uniqid();
$extension= $file->getClientOriginalExtension(); $extension= $file->getClientOriginalExtension();
$fileName = $name . '.' . $extension; $fileName = $name . '.' . $extension;
$orignalName = $file->getClientOriginalName();
$path = $file->storeAs($this->path_for_store, $fileName); $path = $file->storeAs($this->path_for_store, $fileName);
File::create([ File::create([
'fileable_type' => 'App\Models\LaboratoriumResult', 'fileable_type' => 'App\Models\LaboratoriumResult',
'fileable_id' => $db_response->id, 'fileable_id' => $db_response->id,
'type' => 'medical-action-letter', 'type' => 'medical-action-letter',
'name' => $name, 'name' => $name,
'original_name' => $fileName, 'original_name' => $orignalName,
'extension' => $extension, 'extension' => $extension,
'path' => $path, 'path' => $path,
]); ]);
@@ -348,6 +350,7 @@ class DailyMonitoringController extends Controller
foreach ($request->result as $file) { foreach ($request->result as $file) {
$name = 'labresult-' . uniqid(); $name = 'labresult-' . uniqid();
$extension= $file->getClientOriginalExtension(); $extension= $file->getClientOriginalExtension();
$orignalName = $file->getClientOriginalName();
$fileName = $name . '.' . $extension; $fileName = $name . '.' . $extension;
$path = $file->storeAs($this->path_for_store, $fileName); $path = $file->storeAs($this->path_for_store, $fileName);
File::create([ File::create([
@@ -355,7 +358,7 @@ class DailyMonitoringController extends Controller
'fileable_id' => $db_response->id, 'fileable_id' => $db_response->id,
'type' => 'laboratorium-result', 'type' => 'laboratorium-result',
'name' => $name, 'name' => $name,
'original_name' => $fileName, 'original_name' => $orignalName,
'extension' => $extension, 'extension' => $extension,
'path' => $path, 'path' => $path,
]); ]);

View File

@@ -87,7 +87,7 @@ class RequestDailyMonitoring extends Model
foreach ($document as $row) { foreach ($document as $row) {
$arr_document[] = [ $arr_document[] = [
'file_name' => $row->original_name, 'file_name' => $row->original_name,
'path' => env('APP_URL') . '/storage/lab_result/' . $row->original_name, 'path' => env('APP_URL') . '/storage/lab_result/' . $row->name .'.'. $row->extension,
'type' => $row->type, 'type' => $row->type,
]; ];
} }