public function browse($slug) { try { $board = Board::bySlug($slug)->toArray(); } catch (AccessDeniedException $e) { return Theme::view('errors/access_denied'); } catch (ModelNotFoundException $e) { return Theme::view('errors/not_found'); } return Theme::view('index', ['current_board' => $board]); }
/** * Get boards for template display * * @return array */ public static function boards() { return Board::all()->filter(function (Board $item) { return $item->userHasAccess(); })->toArray(); }