public function collection($slug)
 {
     /** @var Page $page */
     $page = Page::whereSlug($slug)->whereNull('parent_id')->first();
     if (!$page || !$page->is_visible) {
         abort(404);
     }
     $page->load('childs.pageable');
     return $this->view('frontend.collection', $page);
 }