/** * @return mixed */ public function rss() { $feed = Rss::feed('2.0', 'UTF-8'); $feed->channel(array('title' => \Config::get('laravel-events::meta.rss_feed.title'), 'description' => \Config::get('laravel-events::meta.rss_feed.description'), 'link' => \URL::current())); $events = $this->event->live()->where($this->event->getTable() . '.in_rss', '=', true)->orderBy($this->event->getTable() . '.published_date', 'desc')->take(10)->get(); foreach ($events as $event) { $feed->item(array('title' => $event->title, 'description' => $event->summary, 'link' => \URL::action('Fbf\\LaravelEvents\\EventsController@view', array('slug' => $event->slug)))); } return \Response::make($feed, 200, array('Content-Type', 'application/rss+xml')); }