/** * Lists all menus for a site * * @return Response */ public function listAll(Request $request) { // get request data $email = $request->input('auth-email'); $siteId = $request->input('auth-id'); // list pages in the site $arr = Menu::listAll($siteId); return response()->json($arr); }
/** * Lists all menus and items * * @param {string} $siteId * @return {array} */ public static function listExtended($siteId) { $menus = Menu::listAll($siteId); $i = 0; foreach ($menus as $menu) { $menus[$i]['items'] = MenuItem::listAll($menu['id'], $siteId); $i++; } return $menus; }