request->params([ ["title", ""], ]); return success((new DiyRouteService())->getList($data)); } /** * 自定义路由表详情 * @param int $id * @return Response */ public function info(int $id) { return success((new DiyRouteService())->getInfo($id)); } /** * 自定义路由表详情 * @param string $name * @return Response */ public function getInfoByName(string $name) { return success((new DiyRouteService())->getInfoByName($name)); } /** * 添加自定义路由表 * @return Response */ public function add() { $data = $this->request->params([ ["title", ""], ["name", ""], ["page", ""], ["share", ""], ["is_share", ""] ]); $this->validate($data, 'app\validate\diy\DiyRoute.add'); $id = (new DiyRouteService())->add($data); return success('ADD_SUCCESS', ['id' => $id]); } /** * 自定义路由表编辑 * @param $id * @return Response */ public function edit($id) { $data = $this->request->params([ ["title", ""], ["name", ""], ["page", ""], ["share", ""], ["is_share", ""] ]); $this->validate($data, 'app\validate\diy\DiyRoute.edit'); (new DiyRouteService())->edit($id, $data); return success('MODIFY_SUCCESS'); } /** * 自定义路由表删除 * @param int $id * @return Response */ public function del(int $id) { (new DiyRouteService())->del($id); return success('DELETE_SUCCESS'); } /** * 修改页面分享内容 */ public function modifyShare() { $data = $this->request->params([ ['share', ''], ['title', ''], ['name', ''], ['page', ''], ['is_share', 0], ['sort', 0] ]); (new DiyRouteService())->modifyShare($data); return success('MODIFY_SUCCESS'); } }