/** * 编辑帖子 * * @param Request $requests * @return \Illuminate\Http\RedirectResponse|\Illuminate\View\View * @author yangyifan <*****@*****.**> */ public function getSave(Request $requests, $id) { //获得帖子内容 $forum_info = ForumModel::getInfo((int) $id); if (empty($forum_info)) { return redirect()->action('Home\\ForumController@getIndex'); } return view('home.forum.save', ['data' => $forum_info, 'all_category' => ForumModel::getAllCategory(), 'all_merge_category' => ForumCatModel::getAllForSchemaOption('cat_name', 0, false), 'title' => '编辑帖子', 'keywords' => '编辑帖子', 'description' => '编辑帖子']); }
/** * 处理新增论坛分类 * * @author yangyifan <*****@*****.**> */ public function postAdd(ForumCatRequest $request) { $affected_number = ForumCatModel::create($request->all()); return $affected_number->id > 0 ? $this->response(200, trans('response.add_success'), [], true, url('admin/forum-cat/index')) : $this->response(400, trans('response.add_error'), [], true, url('admin/forum-cat/index')); }
/** * 验证论坛栏目权限 * * @param $id * @author yangyifan <*****@*****.**> */ private function checkAccess($id) { //验证角色权限 $status = ForumCatModel::checkAccess($id); if ($status == false) { $this->error(trans('response.access_error')); } }