where('updated_by', '=', null) ->get(); return ResponseFormatter::success([ 'message' => 'Data peminjaman berhasil diambil', 'asset_status' => $pengembalian, ]); } public function update(Request $request, $id) { $pengembalian = \App\Models\asset_status::find($id); if (!$pengembalian) { return ResponseFormatter::error([ 'message' => 'Data pengembalian tidak ditemukan', ], 'Data Not Found', 404); } $pengembalian->update([ 'enter_at' => $request->enter_at, 'enter_pic' => $request->enter_pic, 'enter_warehouse' => $request->enter_warehouse, 'kondisi_peti' => $request->kondisi_peti, 'updated_by' => $request->updated_by, ]); return ResponseFormatter::success([ 'message' => 'Data pengembalian berhasil diupdate', 'asset_status' => $pengembalian ]); } } // try { // // $this->validate($request, [ // // 'enter_at' => 'required', // // 'enter_pic' => 'required', // // 'enter_warehouse' => 'required', // // 'kondisi_peti' => 'required', // // 'updated_by' => 'required', // // ]); // $pengembalian = \App\Models\asset_status::find($id); // if (!$pengembalian) { // return ResponseFormatter::error([ // 'message' => 'Data pengembalian tidak ditemukan', // ], 'Data Not Found', 404); // } // $pengembalian->update([ // 'enter_at' => $request->enter_at, // 'enter_pic' => $request->enter_pic, // 'enter_warehouse' => $request->enter_warehouse, // 'kondisi_peti' => $request->kondisi_peti, // 'updated_by' => $request->updated_by, // ]); // return ResponseFormatter::success([ // 'message' => 'Data pengembalian berhasil diupdate', // 'asset_status' => $pengembalian // ]); // } catch (\Exception $e) { // return ResponseFormatter::error([ // 'message' => 'Terjadi kesalahan dalam memperbarui data pengembalian', // 'error' => $e->getMessage(), // ], 'Update Failed', 500); // }