/** * Creates new video */ public function store(Request $request, Video $video, UrlParser $parser) { $video->title = $request->get('title'); $video->url = $parser->getVideoId($request->get('url')); $video->description = $request->get('description'); $video->category_id = $request->get('category'); $video->owner_id = Auth::user()->id; $video->slug = Str::slug($video->title); $video->save(); return redirect('/dashboard')->with('info', 'Video upload successful'); }