/** * Save the video in the database. * * @param Soma\Http\Requests\VideoRequest $request * @return \Illuminate\Routing\Redirector */ public function store(VideoRequest $request) { $category = Categories::find($request->category); $link = $this->youtubeEmbedLink($request->youtube_link); $videoId = $this->getYoutubeId($request->youtube_link); $category->videos()->create(['user_id' => auth()->user()->id, 'youtube_link' => $link, 'youtube_id' => $videoId, 'title' => $request->title, 'description' => $request->description]); flash()->success('Success!', 'Video uploaded'); return redirect()->back(); }
/** * Delete the category. * * @param int $id * @return \Illuminate\Routing\Redirector */ public function destroy($id) { $category = Categories::find($id); if ($category) { Categories::destroy($id); flash()->success('Deleted', 'The category has been deleted!'); return redirect()->back(); } flash()->error('Not Found', 'The category do not exist!'); return redirect()->route('own.categories'); }