You can pass any ammount of variables to the view.
$blog = Blog::findOrFail($id);
$data = [
'blog' => $blog,
'paginatedComments' => ''/*Get the paginated comments*/,
'lastArticle' => ''/*Get the last article*/
];
return response()->view('myView', $data, 200);
Then you can reference those three variables in the view.
If you don't know how to paginate queries in Laravel you should read this. https://laravel.com/docs/5.5/pagination