public function savemenu() { if (Session::get('logininfo')->level == 3) { return view('admin.error'); } $menu = new menu(); $url = trim(Input::get('url')); if ($url != '') { $url = 'pages/' . $url; } $data = array('name' => str_replace("\"", "'", trim(Input::get('name'))), 'root' => Input::get('root'), 'url' => $url); if ($data['root'] == -1) { return -1; } $menu->fill($data); if ($menu->save()) { if (Input::exists('json')) { $data = array('id' => $menu->id, 'name' => $menu->name, 'root' => $menu->root, 'url' => str_replace("pages/", "", $menu->url), 'created_at' => $menu->created_at, 'updated_at' => $menu->updated_at); return json_encode(array('result' => 1, 'message' => 'Thêm thành công menu ' . $data['name'], 'data' => $data)); } } else { if (Input::exists('json')) { return json_encode(array('result' => -1, 'message' => 'Có lỗi. Vui lòng thử lại')); } } }