Beispiel #1
0
 public function run()
 {
     Menu::create(['nameMenu' => 'principal', 'nameLink' => 'inicio', 'route' => 'home', 'permission' => '', 'orderMenu' => '1']);
     Menu::create(['nameMenu' => 'principal', 'nameLink' => 'Solicitud de crédito', 'route' => 'credit', 'permission' => '', 'orderMenu' => '2']);
     Menu::create(['nameMenu' => 'principal', 'nameLink' => 'usuarios', 'route' => 'users', 'permission' => 'users', 'orderMenu' => '3']);
     Menu::create(['nameMenu' => 'principal', 'nameLink' => 'roles', 'route' => 'roles', 'permission' => 'roles', 'orderMenu' => '4']);
     Menu::create(['nameMenu' => 'principal', 'nameLink' => 'slider', 'route' => 'slider', 'permission' => '', 'orderMenu' => '5']);
     Menu::create(['nameMenu' => 'principal', 'nameLink' => 'Regiones', 'route' => 'location', 'permission' => 'location', 'orderMenu' => '6']);
 }
Beispiel #2
0
 private function createMenu()
 {
     $menu = Menu::where('nameMenu', '=', $this->nameMenu)->orderby('orderMenu')->get();
     $menuArray = array();
     foreach ($menu as $links) {
         $menuArray[] = array('id' => $links->id, 'nameLink' => $links->nameLink, 'route' => $links->route, 'permission' => $links->permission, 'parent' => $links->parent);
     }
     $menuEnd = array('items' => array(), 'parents' => array());
     foreach ($menuArray as $items) {
         $menuEnd['items'][$items['id']] = $items;
         $menuEnd['parents'][$items['parent']][] = $items['id'];
     }
     return $this->prepareMenu(0, $menuEnd);
 }