Example #1
0
 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);
     }
 }