input('search'); $ruangPelayanans = MsRuangPelayanan::when($search, function ($query, $search) { return $query->where('NamaRuangPelayanan', 'like', "%$search%") ->orWhere('id', 'like', "%$search%"); })->paginate(10); return view('ms_ruang_pelayanan.index', compact('ruangPelayanans')); } public function create() { return view('ms_ruang_pelayanan.create'); } public function store(Request $request) { $request->validate([ 'NamaRuangPelayanan' => 'required|string|max:255', ]); MsRuangPelayanan::create($request->all()); return redirect()->route('ms_ruang_pelayanan.index')->with('success', 'Data ruang pelayanan berhasil ditambahkan.'); } public function edit(MsRuangPelayanan $ms_ruang_pelayanan) { return view('ms_ruang_pelayanan.edit', compact('ms_ruang_pelayanan')); } public function update(Request $request, MsRuangPelayanan $ms_ruang_pelayanan) { $request->validate([ 'NamaRuangPelayanan' => 'required|string|max:255', ]); $ms_ruang_pelayanan->update($request->all()); return redirect()->route('ms_ruang_pelayanan.index')->with('success', 'Data ruang pelayanan berhasil diperbarui.'); } public function destroy(MsRuangPelayanan $ms_ruang_pelayanan) { $ms_ruang_pelayanan->delete(); return redirect()->route('ms_ruang_pelayanan.index')->with('success', 'Data ruang pelayanan berhasil dihapus.'); } }