public function getEdit($id = 0) { if (empty($id)) { return redirect()->back(); } $menu = data_menu::whereStatus(1)->whereParent_id(0)->get(); $edit = data_menu::find($id); return view('Menus.show', ['parent' => $menu, 'menu' => $edit]); }
public function mainMenu() { $menus = data_menu::whereStatus(1)->orderby('seri', 'asc')->get(); $permission = []; if (\Auth::check()) { foreach (data_menu_user::whereIn('id_level', \Me::level())->get() as $access) { $permission[] = $access->id_menu; } } $menu = []; foreach ($menus as $row) { if (in_array($row->id_menu, $permission)) { $menu[$row->parent_id][] = $row; } } return $this->get_menu($menu); }