From ffdbf8be3dd372b5e2149f1959bdb9305c269408 Mon Sep 17 00:00:00 2001 From: Lutfi Hakim Date: Tue, 13 Jan 2026 19:57:10 +0700 Subject: [PATCH] add debuging for fotoController --- app/Http/Controllers/Admin/FotoController.php | 36 ++++++++++++++++--- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/Admin/FotoController.php b/app/Http/Controllers/Admin/FotoController.php index d302d8a..ed159e3 100644 --- a/app/Http/Controllers/Admin/FotoController.php +++ b/app/Http/Controllers/Admin/FotoController.php @@ -56,11 +56,37 @@ public function store(Request $request) ->with('error_modal', 'createFoto'); // Agar modal terbuka otomatis saat error } - $path = null; - if ($request->hasFile('foto')) { - $file = $request->file('foto'); - $filename = time() . '_' . $file->getClientOriginalName(); - $path = $file->storeAs('img/foto', $filename, 'public'); + // $path = null; + // if ($request->hasFile('foto')) { + // $file = $request->file('foto'); + // $filename = time() . '_' . $file->getClientOriginalName(); + // $path = $file->storeAs('img/foto', $filename, 'public'); + // } + + // PaketFoto::create([ + // 'nama' => $request->nama, + // 'harga' => $request->harga, + // 'durasi' => $request->durasi, + // 'deskripsi' => $request->deskripsi, + // 'foto' => $path, + // ]); + + // return redirect()->back()->with('success', 'Paket foto baru berhasil ditambahkan!'); + + if (!$request->hasFile('foto')) { + return redirect()->back() + ->with('error', 'File foto tidak ditemukan!') + ->withInput(); + } + + $file = $request->file('foto'); + $filename = time() . '_' . $file->getClientOriginalName(); + $path = $file->storeAs('img/foto', $filename, 'public'); + + if (!$path) { + return redirect()->back() + ->with('error', 'Gagal upload file!') + ->withInput(); } PaketFoto::create([