예제 #1
0
 /**
  * Change active Video status
  * 
  * @param  integer $id
  * @return Response
  */
 public function status($id)
 {
     $video = Video::where('id', $id)->select('id', 'active', 'title')->first();
     $video->update(['active' => $video->active ? false : true]);
     $action = $video->active ? 'activó' : 'desactivó';
     session()->flash('message', "Se {$action} el video \"{$video->title}\" correctamente");
     return redirect()->back();
 }
예제 #2
0
 /**
  * Display video details
  *
  * @param  Request $request
  * @return Response
  */
 public function videoDetails(Request $request, $permalink)
 {
     $page = 'videos';
     $path = $request->segments();
     $video = Video::where(['permalink' => $permalink, 'active' => true])->first();
     return view('public.videos.video-details', compact('page', 'path', 'video'));
 }