$program, "videos" => $program->video_pivots, ]); } public function edit(Request $request, ProgramVideos $program_video) { return view("program.construct.video.create", [ "program_video" => $program_video ]); } public function submit(Request $request, ProgramVideos $program_video) { $updatePayload = $request->only(["start_part", "start_time", "stop_part", "stop_time"]); if ($request->hasFile("start_image")) { $file = $request->file("start_image"); $path = $file->store("lubo_file"); $full_path = Storage::url($path); $program_video->start_image = str_replace("jerryyan.top", "jerryyan.net", $full_path); } if ($request->hasFile("stop_image")) { $file = $request->file("stop_image"); $path = $file->store("lubo_file"); $full_path = Storage::url($path); $program_video->stop_image = str_replace("jerryyan.top", "jerryyan.net", $full_path); } $program_video->update($updatePayload); return view("program.construct.video.create", [ "program_video" => $program_video ]); } }