/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(VideoRequest $request) { if ($request->isMethod('post')) { $data = ['videokey' => $request->input('videokey'), 'titulo' => $request->input('titulo'), 'contenido' => $request->input('contenido'), 'user_id' => 1]; Video::create($data); Flash::success('Video se guardo correctamente'); } return redirect()->route('admin.video.index'); }
private function createVideo(VideoRequest $request) { $video = Video::create($request->all()); //dd($video); $this->syncTags($video, $request->input('tag_list')); return $video; }
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; }