getNewletterLinkById() public method

Get all link of given ids' newsletter
public getNewletterLinkById ( integer $id ) : Illuminate\Database\Eloquent\Collection
$id integer
return Illuminate\Database\Eloquent\Collection
 /**
  * Publish a newsletter.
  *
  * /admin/newsletters/publish/{id} post
  *
  * @param  integer $id
  *
  * @return \Illuminate\Http\JsonResponse
  */
 public function publish($id)
 {
     // select newsletter.
     $newsletter = $this->news->getNewletterLinkById($id);
     // check has links.
     if (!count($newsletter->links)) {
         return $this->responseJson(['error' => '请先添加内容'], 400);
     }
     // make view.
     $subject = $newsletter->title;
     $content = View::make('newsletters.template', compact('newsletter'))->render();
     // connect mailcamp.
     News::send($subject, $content);
     // change is_published.
     $newsletter->update(['is_published' => 1]);
     return $this->responseJson(['message' => '成功发布,你可以去 mailchimp.com 查看实时信息']);
 }