public function getTop() { // $user = (Auth::check() ? Auth::user() : null); // $user = Auth::user(); // return view('top', ['user' => $user]); // $podcasts = DB::table('podcasts') // ->belongsToMany('podcast_user') // ->withPivot('podcast_id') // ->orderBy('pivot_play_count', 'desc'); // ->with(array('podcast_user')) // ->join('podcast_user', 'podcasts.id', '=', 'podcast_user.podcast_id') // ->get(); $podcasts = Podcast::getTop(10); // ->orderBy('podcast_user', 'desc')->get(); return view('top', ['podcasts' => $podcasts]); }