public function editcate(Request $request, $id) { header("Content-Type:text/html;charset=utf-8"); if ($request->method() == "POST") { $oldid = $request->input("oldid"); $pid = $request->input("pid"); $slug = $request->input("slug"); $sort = $request->input("sorts"); $onecate = new Category(); $onecate->eidtCategory($oldid, $pid, $slug, $sort); return Redirect::to("/admin/cate")->withErrors('保存成功。'); } else { $onecate = Category::where("id", '=', $id)->get()->first(); if ($onecate == null) { return redirect()->back()->withErrors('没有找到相关分类'); } $pcate = Category::where('parent_id', '=', $onecate->parent_id)->get(); $htmls = $onecate->InitClassSelectOption(0, $onecate->parent_id); $data = array("cates" => $pcate, 'ecate' => $onecate, 'sid' => $onecate->parent_id, 'htmls' => $htmls); return view("admin.editcate", $data); } }