public function getEdit($id) { $data = Checklist::where('id', $id)->firstOrFail(); $list = Checklist_relasion::with('checklist', 'actifity', 'sub_jenis_dok')->where('checklist_id', $id)->orderBy('actifity_id')->get(); $name = ''; $i = 1; foreach ($list as $val) { if ($name === $val['actifity']['nama_actifity']) { $i++; } else { $i = 1; } $act[$val['actifity']['nama_actifity']]['rowspan'] = $i; $name = $val['actifity']['nama_actifity']; } return view('checklist.edit', compact('data', 'list', 'act')); }
public function postList(Request $request) { try { $user = $request->session()->get('Auth'); if ($user != null) { $checklist = Checklist::where("user_id", "=", $user->id)->first(); if ($checklist == null) { $checklist = new Checklist(); $checklist->user_id = $user->id; } $checklist->lists = $request->lists; $checklist->save(); } return json_encode(true); } catch (Exception $e) { return json_encode(false); } }
public function removeChecklist($cardID, $checklistID) { if (!Auth::check()) { return redirect("/"); } $delChecklist = Checklist::where('id', '=', $checklistID); $delChecklist->delete(); $card = Card::with(['checklists', 'memberCard.member', 'comments.memberComment', 'preCard'])->find($cardID); return $card; }