get("status", "0"); $query = Programs::query()->with(["appends", "video_pivots.video"])->where("status", $status, 0)->orderByDesc("created_at"); $programs = $query->paginate(10)->withQueryString();; return view("program.construct.index", [ "programs"=>$programs, ]); } public function edit(Request $request, Programs $program) { return view("program.construct.create", [ "program"=>$program ]); } public function submit(Request $request, Programs $program) { $updatePayload = $request->only(["name", "difficulty", "desc"]); $program->status = $request->post("status", 0); $program->created_at = $request->post("created_at"); $program->update($updatePayload); return view("program.construct.create", [ "program"=>$program ]); } }