validate([ 'takmir' => 'required|string', 'bendahara' => 'required|string', 'sekretaris' => 'required|string', ]); PengurusMasjid::create($request->all()); return redirect()->route('pengurusmasjid.index')->with('success', 'Pengurus Masjid berhasil ditambahkan!'); } // Menampilkan form untuk mengedit pengurus masjid public function edit($id) { $pengurus = PengurusMasjid::findOrFail($id); return view('pengurusmasjid.edit', compact('pengurus')); } // Mengupdate data pengurus masjid public function update(Request $request, $id) { $request->validate([ 'takmir' => 'required|string', 'bendahara' => 'required|string', 'sekretaris' => 'required|string', ]); $pengurus = PengurusMasjid::findOrFail($id); $pengurus->update($request->all()); return redirect()->route('pengurusmasjid.index')->with('success', 'Pengurus Masjid berhasil diperbarui!'); } // Menghapus data pengurus masjid public function destroy($id) { $pengurus = PengurusMasjid::findOrFail($id); $pengurus->delete(); return redirect()->route('pengurusmasjid.index')->with('success', 'Pengurus Masjid berhasil dihapus!'); } }