示例#1
0
 public function feed($lang)
 {
     $feed = new Feed();
     $posts = Post::where('lang', '=', $lang)->orderBy('created_at', 'desc')->take(20)->get();
     $feed->title = Config::get('app.blog_title');
     $feed->description = Config::get('app.blog_description');
     $feed->logo = '';
     $feed->link = URL::to('feed/' . $lang);
     $feed->setDateFormat('datetime');
     // 'datetime', 'timestamp' or 'carbon'
     $feed->pubdate = $posts[0]->created_at;
     $feed->lang = $lang;
     foreach ($posts as $post) {
         $feed->addItem($post->title, $post->sub_title, 'URL', $post->created_at, $post->preview, $post->content);
     }
     $this->statistics->incrementPage('rss_feed');
     return $feed->render('rss');
 }