public function postManage() { $request = Request::all(); if (!empty($request['activate'])) { return Theme::activate($request['theme']); } if (!empty($request['remove'])) { return Theme::remove($request['theme']); } if (!empty($request['newTheme'])) { if (!(self::$_error = Theme::upload($request['newTheme']))) { return \redirect()->route('coaster.admin.themes.list'); } else { $this->getList(); } } if (!empty($request['install'])) { if (!empty($request['check'])) { $response = Theme::install($request['theme'], ['check' => 1]); } else { $response = Theme::install($request['theme'], ['withPageData' => $request['withPageData']]); } return json_encode($response); } return null; }