Example #1
0
 /**
  * @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'));
 }