public static function composer() { $arc = new Crapcrush(); // $structures = $arc->getadmin(); $structures = Crapcrush::getstructures(); $ctrArr = 1; foreach ($structures as $modul => $content) { foreach ($content as $submodul => $subcontent) { $submodulExisted = Page::where('controller', '=', $submodul)->get(); if (!$submodulExisted) { $modulModel = new Page(); $modulModel->modul = $modul; $modulModel->controller = $submodul; $modulModel->visible = 1; $modulModel->auth = 1; $modulModel->arrangement = $ctrArr; $modulModel->header = 1; $modulModel->save(); } $actArr = 1; foreach ($subcontent as $action) { $actionExisted = Page::where('controller', '=', $submodul)->where('action', '=', $action)->get(); if (!$actionExisted) { $modulModel = new Page(); $modulModel->modul = $modul; $modulModel->controller = $submodul; $modulModel->action = $action; $modulModel->visible = 1; $modulModel->auth = 1; $modulModel->arrangement = $actArr; $modulModel->header = 1; $modulModel->save(); } $actArr++; } $ctrArr++; } } }