orderBy("data_kandang.id","DESC") ->get(); $type_menu = "Data Kandang"; // dd($data); return view('data_kandang.index', compact('type_menu', 'data')); } public function create() { $data_peternakan = DataPeternakan::all(); $type_menu = "Data Kandang"; return view('data_kandang.create', compact('type_menu', 'data_peternakan')); } public function store(Request $request) { $request->validate([ 'nama_kandang' => 'required', 'kapasitas' => 'required|integer', 'id_peternakan' => 'required|integer', ]); DataKandang::create($request->all()); return redirect()->route('data_kandang.index')->with('success', 'Data Kandang added successfully!'); } public function edit($id) { $data_peternakan = DataPeternakan::all(); $dataKandang = DataKandang::findOrFail($id); $type_menu = "Data Kandang"; return view('data_kandang.edit', compact('type_menu', 'dataKandang', 'data_peternakan')); } public function update(Request $request, $id) { $dataKandang = DataKandang::findOrFail($id); $request->validate([ 'nama_kandang' => 'required', 'kapasitas' => 'required|integer', 'id_peternakan' => 'required|integer', ]); $dataKandang->update($request->all()); return redirect()->route('data_kandang.index')->with('success', 'Data Kandang updated successfully!'); } public function destroy($id) { $dataKandang = DataKandang::findOrFail($id); $dataKandang->delete(); return redirect()->route('data_kandang.index')->with('success', 'Data Kandang deleted successfully!'); } }