type) { case Category::TYPE_WEB: return redirect()->to($category->url); break; case Category::TYPE_SHOW: if ($category->relations) { return redirect(route('article.show', $category->relations)); } return redirect('/'); break; default: $articles = Article::where('category_id', $category->id) ->latest('sort') ->latest() ->paginate(); $parent = $category->getTop(); return view('category.show', compact('category', 'parent', 'articles')); } } }