public function showForumAction($id = null, $page_number = 1)
 {
     if (isset($id)) {
         $parent = Page::where('id', '=', $id)->first();
         if ($parent->is_sheet) {
             return redirect('/admin/contents/forum/' . $id . '/edit');
         }
         $childs = Page::where('parent_id', '=', $id)->get();
     } else {
         $parent = Page::where('title', '=', 'Форум')->first();
         $childs = Page::where('parent_id', '=', $parent->id)->get();
     }
     $messages_count = ForumPageMessage::all()->count();
     if (isset($_GET['page_number'])) {
         $page_number = $_GET['page_number'];
     }
     $messages = ForumPageMessage::latest('created_at')->take(10)->skip(($page_number - 1) * 10)->get();
     return view('admin.show_forum', ['parent' => $parent, 'childs' => $childs, 'messages' => $messages, 'page_number' => $page_number, 'messages_count' => $messages_count]);
 }