paginate(10); return view('pasien', compact('pasiens')); } public function store(Request $request) { $request->validate([ 'nama_pasien' => 'required|string|max:255', 'tanggal_lahir' => 'required|date', 'jenis_kelamin' => 'required|in:L,P', ]); Pasien::create([ 'nama_pasien' => $request->nama_pasien, 'tanggal_lahir' => $request->tanggal_lahir, 'jenis_kelamin' => $request->jenis_kelamin, ]); return redirect()->route('pasien.index')->with('success', 'Data pasien berhasil ditambahkan.'); } public function update(Request $request, $id) { $request->validate([ 'nama_pasien' => 'required|string|max:255', 'tanggal_lahir' => 'required|date', 'jenis_kelamin' => 'required|in:L,P', ]); $pasien = Pasien::findOrFail($id); $pasien->update([ 'nama_pasien' => $request->nama_pasien, 'tanggal_lahir' => $request->tanggal_lahir, 'jenis_kelamin' => $request->jenis_kelamin, ]); return redirect()->route('pasien.index')->with('success', 'Data pasien berhasil diperbarui.'); } public function destroy($id) { $pasien = Pasien::findOrFail($id); $pasien->delete(); return redirect()->route('pasien.index') ->with('success', 'Data pasien berhasil dihapus'); } }