private function createVideo(VideoRequest $request) { $video = Video::create($request->all()); //dd($video); $this->syncTags($video, $request->input('tag_list')); return $video; }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(VideoRequest $request, $id) { $video = Video::find($id); $video->fill($request->all()); $video->save(); Flash::success('Video editado correctamente'); return redirect()->route('admin.video.index'); }
public function video(VideoRequest $request) { $file = $request->file('video'); $data['name'] = $file->getClientOriginalName(); $data['path'] = base_path() . '\\public\\videos'; $data['slug'] = Str::slug($file->getClientOriginalName(), '_'); $data['type'] = "video"; Upload::create($data); $file->move($data['path'], $data['name']); // return back()->with('message', 'file saved!'); }
public function update($id, VideoRequest $request) { $video = $this->videorepository->findOrFail($id); if ($request->file('thumbnail')) { $file = $request->file('thumbnail'); $destinationPath = 'images/cursus/videos/' . $video->id; $filename = $file->getClientOriginalName(); $encoded = urldecode($filename); $upload_success = $file->move($destinationPath, $encoded); $image = str_replace('\\', '/', $upload_success); } else { $image = $video->thumbnail; } $video->update(['titel' => $request->get('titel'), 'link' => $request->get('link'), 'plan_id' => $request->get('plan_id'), 'hoofdstuk_id' => $request->get('hoofdstuk_id'), 'thumbnail' => $image, 'tool1_tekst' => $request->get('tool1_tekst'), 'tool1_link' => $request->get('tool1_link'), 'tool2_tekst' => $request->get('tool2_tekst'), 'tool2_link' => $request->get('tool2_link'), 'tool3_tekst' => $request->get('tool3_tekst'), 'tool3_link' => $request->get('tool3_link'), 'tool4_tekst' => $request->get('tool4_tekst'), 'tool4_link' => $request->get('tool4_link')]); return redirect('jandje/videos'); }
public function createVideo(VideoRequest $request) { if (!file_exists('Videos/')) { mkdir('Videos/'); } $destinationPath = 'Videos/'; $extension = Input::file('filename')->getClientOriginalExtension(); $fileName = rand(11111, 99999) . '.' . $extension; Input::file('filename')->move($destinationPath, $fileName); $video = Video::create($request->all()); $video->filename = 'Videos/' . $fileName; if (!file_exists('Thumbnails/')) { mkdir('Thumbnails/'); } $destinationPath = 'Thumbnails/'; $extension = Input::file('thumbnail')->getClientOriginalExtension(); $fileName = rand(11111, 99999) . '.' . $extension; Input::file('thumbnail')->move($destinationPath, $fileName); $video->thumbnail = 'Thumbnails/' . $fileName; $video->save(); $this->syncTags($video, $request->input('tag_list')); return redirect('videos'); }
/** * save a new video. * * @param VideoRequest $request * @return mixed */ private function createVideo(VideoRequest $request) { $video = Auth::user()->videos()->create($request->all()); $tagSync = $this->intergrityCheckTags($request->input('tag_list')); $this->syncTags($video, $tagSync); return $video; }
/** * Update the specified resource in storage. * * @param VideoRequest $request * @param int $id * @return \Illuminate\Http\Response */ public function update(VideoRequest $request, $id) { try { $video = Video::findOrFail($id); $inputs = $request->all(); $thumbnail = getVideoThumbnail($inputs['link']); $inputs['thumbnail'] = $thumbnail; $video->fill($inputs)->save(); } catch (ModelNotFoundException $ex) { Flash::error('No video found' . $ex); return redirect()->route('videos.index'); } Flash::success('Video updated successfully'); return back(); }