backend dan penyesian upload file dinamis approval notifikasi
This commit is contained in:
@@ -1224,6 +1224,34 @@ class RequestLogController extends Controller
|
||||
]);
|
||||
}
|
||||
}
|
||||
return Helper::responseJson(data: $request->toArray(), message: 'File Success Uploaded');
|
||||
}
|
||||
|
||||
public function approvalFiles(Request $request, $id)
|
||||
{
|
||||
Helper::setCustomPHPIniSettings();
|
||||
$requestLog = RequestLog::findOrFail($id);
|
||||
$nominal = $request->nominal;
|
||||
if($nominal){
|
||||
$requestLog->nominal = $nominal;
|
||||
$requestLog->save();
|
||||
}
|
||||
if ($request->hasFile('approval_files')) {
|
||||
foreach ($request->approval_files as $file) {
|
||||
$fileData = File::storeFile('approval', $id, $file);
|
||||
$requestLog->files()->updateOrCreate([
|
||||
'type' => 'approval',
|
||||
'name' => $fileData['name'],
|
||||
'original_name' => $file->getClientOriginalName(),
|
||||
'extension' => $file->getClientOriginalExtension(),
|
||||
'source' => env('FILESYSTEM_DISK'),
|
||||
'path' => $fileData['path'],
|
||||
'created_by' => auth()->user()->id,
|
||||
'updated_by' => auth()->user()->id,
|
||||
'reason' => $request->reason,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
return Helper::responseJson(data: $request->toArray(), message: 'File Success Uploaded');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user