update on psosale string 1 bugs
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m15s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 14s
Build, Push and Deploy / deploy-staging (push) Successful in 36s
Build, Push and Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-04-18 22:47:24 +07:00
parent 2173c3ee81
commit 6319d4c6cb
4 changed files with 19 additions and 4 deletions

View File

@@ -10,6 +10,11 @@ trait HasUploader
private function upload(Request $request, $input, $oldFile = null, $disk = null)
{
$file = $request->file($input);
if (!$file) {
return $oldFile;
}
$ext = $file->getClientOriginalExtension();
$filename = now()->timestamp . '-' . rand(1, 1000) . '.' . $ext;
@@ -29,6 +34,11 @@ private function upload(Request $request, $input, $oldFile = null, $disk = null)
private function uploadWithFileName(Request $request, $input, $oldFile = null, $disk = null)
{
$file = $request->file($input);
if (!$file) {
return $oldFile;
}
$filename = $file->getClientOriginalName();
$path = 'files/';
@@ -47,8 +57,13 @@ private function uploadWithFileName(Request $request, $input, $oldFile = null, $
private function multipleUpload(Request $request, $input, $oldFiles = [], $disk = null)
{
$uploadedFiles = [];
$files = $request->file($input);
foreach ($request->file($input) as $file) {
if (!$files) {
return $uploadedFiles;
}
foreach ($files as $file) {
$ext = $file->getClientOriginalExtension();
$filename = now()->timestamp . '_' . uniqid() . '.' . $ext;