validate([ 'deskripsi' => 'required|string|max:255', 'harga' => 'required|numeric|min:0', ]); Fitur::create([ 'deskripsi' => $request->deskripsi, 'harga' => $request->harga, ]); return redirect()->route('admin.fitur.index')->with('success', 'Fitur berhasil ditambahkan'); } // Update fitur public function update(Request $request, $id) { $request->validate([ 'deskripsi' => 'required|string|max:255', 'harga' => 'required|numeric|min:0', ]); $fitur = Fitur::findOrFail($id); $fitur->update([ 'deskripsi' => $request->deskripsi, 'harga' => $request->harga, ]); return redirect()->route('admin.fitur.index')->with('success', 'Fitur berhasil diperbarui'); } // Hapus fitur public function destroy($id) { $fitur = Fitur::findOrFail($id); $fitur->delete(); return redirect()->route('admin.fitur.index')->with('success', 'Fitur berhasil dihapus'); } }