예제 #1
0
 public function single($url)
 {
     if (!menu301s($url)) {
         $category = $this->menuCategory->where('url', $url)->first();
         $items = $this->menuItem->where('archive', 0)->where('category', $category->id)->where('archive', 0)->where('draft', 0)->orderby('order', 'asc')->get();
         $metaTitle = 'Menu » ' . $category->name;
         return view('pages.menu-single', compact('category', 'items', 'metaTitle'));
     }
     return menu301s($url);
 }
예제 #2
0
 public function edit($id)
 {
     $categories = $this->menuCategory->where('archive', 0)->orderby('name', 'asc')->get();
     $item = $this->menuItem->find($id);
     return view('admin.menu.edit', compact('item', 'categories'));
 }
예제 #3
0
 public function menu()
 {
     $metaTitle = 'Menu';
     $categories = $this->menuCategory->where('list_order', '!=', 0)->where('archive', 0)->where('draft', 0)->orderby('list_order', 'asc')->get();
     return view('pages.menu', compact('categories', 'metaTitle'));
 }