public function show($id, Feed $feed) { $episode = $feed->articles->sortBy(function ($episode, $key) { return new Carbon($episode->pubDate); })->values()->get($id - 1); if ($episode == null) { abort(404); } return view('episodes.show')->with('podcast', $feed->info())->with('pageTitle', $episode->title)->with('episode', $episode); }
public function __construct(Feed $feed) { $this->info = $feed->info(); $this->buildArticles($feed->articles); }