/** * @param $id * @param CategoriesRepository $repo * @return \Illuminate\View\View */ public function categories($id, CategoriesRepository $repo) { $videos = DB::table('videos')->where('category_id', $id)->get(); $categories = Category::all(); $user = Auth::user(); return view('welcome', compact('videos', 'categories', 'user', 'repo')); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $user = Auth::user(); $categories = Category::all(); $video = Video::find($id); return view('videos.show', compact('user', 'video', 'categories')); }
/** * @param UserRepository $repo * @return \Illuminate\View\View */ public function index(UserRepository $repo) { $user = Auth::user(); //get all categories $categories = Category::all(); return view('users.dashboard', compact('repo', 'user', 'categories')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $categories = Category::all(); }
public function create(CategoriesRepository $repo) { $user = Auth::user(); $categories = Category::all(); return view('videos.new', compact('user', 'categories', 'repo')); }