/**
  * Execute the console command.
  *
  * @return mixed
  */
 public function fire()
 {
     // Get the latest 250 facebook posts and record likes/comments
     $facebookRequest = sprintf('/%s/feed?limit=250&oauth_token=%s&fields=comments.limit(1).summary(true),likes.limit(1).summary(true)', env('FACEBOOK_PAGE_ID', ''), \Config::get('laravel-facebook-sdk.facebook_config.page_access_token'));
     $facebookResponse = \Facebook::get($facebookRequest)->getDecodedBody();
     foreach ($facebookResponse['data'] as $facebookPost) {
         $facebookPostId = explode('_', $facebookPost['id'])[1];
         // get facebook post id
         $confession = Confession::where('fb_post_id', '=', $facebookPostId)->first();
         // get confession associated with fb post
         if ($confession) {
             $confession->fb_like_count = $facebookPost['likes']['summary']['total_count'];
             $confession->fb_comment_count = $facebookPost['comments']['summary']['total_count'];
             $confession->save();
         }
     }
     $this->info('Facebook Information Updated!');
 }