/** * Store a newly created resource in storage. * * @return Response */ public function store() { $store_data = Request::only(['name', 'desc']); $tag = new Category(); $tag->fill($store_data); return returnData($tag->save(), [], true); }
/** * Get or create root category. * @return null|Category */ protected function getRoot() { if (!$this->rootCategory) { $this->rootCategory = $this->createCategory(['name' => '0_ROOT', 'enabled' => 1]); $this->rootCategory->refresh(); $this->rootCategory->parent = 0; $this->rootCategory->save(); } return $this->rootCategory; }
public function store(Request $request) { $cat = new CategoryModel(); $cat->cat_name = ucfirst($request->input('cat_name')); $cat->cat_desc = ucfirst($request->input('cat_desc')); $cat->cat_status_cd = 'ACT'; if (!$cat->save()) { return 'Error'; } return Redirect::route('catHome'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { try { $this->validate($request, ['category_name' => 'required|unique:product_category|max:255|min:3', 'category_code' => 'required|min:2', 'category_desc' => 'required|min:10']); $categobj = new Category(); $categobj->category_name = $request->input('category_name'); $categobj->category_code = $request->input('category_code'); $categobj->category_desc = $request->input('category_desc'); $categobj->is_active = true; $categobj->save(); return Redirect::to('/back/category/edit/' . $categobj->id); } catch (Exception $e) { return Redirect::to('/back/category/create')->withwith('message', 'Oops! Something went wrong. Please try again later'); } }
public function postPost(CategoryRequest $request) { $category = new catdb(); $category->title = $request->title; $category->slug = $request->slug; $category->description = $request->description; $filename = ""; if ($request->hasFile('image')) { $file = $request->file('image'); $filename = $file->getClientOriginalName(); $destinationPath = public_path() . '/uploads/category/'; $file->move($destinationPath, $filename); } $category->image = asset('uploads/category/' . $filename); $category->save(); Session::flash('success', "La catégorie {$category->title} est injecté dans la BDD."); return Redirect::route('category.index'); }
public function postSave($id = 0) { $id = intval($id); $rules = ['title' => 'required', 'sort' => 'integer']; $messages = ['title.required' => '栏目标题不能为空', 'sort.integer' => '栏目排序只能为整数']; $input = Request::only(['title', 'info', 'sort', 'cover', 'thumb', 'is_nav_show', 'parent_id', 'keywords', 'description', 'templet_all', 'templet_nosub', 'templet_article']); $validator = Validator::make($input, $rules, $messages); if ($validator->fails()) { return Redirect::back()->withInput()->withErrors($validator->errors()); } else { if ($id) { $type = Category::find($id); } else { $type = new Category(); } if (!$type) { $type = new Category(); } $parent_id = intval($input['parent_id']); $type->title = strip_tags($input['title']); $type->info = strip_tags($input['info']); $type->sort = $input['sort']; $type->parent_id = $parent_id; $type->cover = strip_tags($input['cover']); $type->thumb = strip_tags($input['thumb']); $type->is_nav_show = intval($input['is_nav_show']) ? 1 : 0; $type->keywords = strip_tags($input['keywords']); $type->description = strip_tags($input['description']); $type->templet_all = strip_tags($input['templet_all']); $type->templet_nosub = strip_tags($input['templet_nosub']); $type->templet_article = strip_tags($input['templet_article']); $type->save(); } $message = '栏目设置成功,请选择操作!'; $url = []; $url['返回根栏目'] = ['url' => url('admin/categories')]; if ($parent_id > 0) { $url['返回子栏目'] = ['url' => url('admin/categories/subs', $type->parent_id)]; } $url['继续编辑'] = ['url' => url('admin/categories/edit', $type->id)]; $url['查看栏目'] = ['url' => url('category', $type->id)]; return Theme::view('admin.message.show', compact(['message', 'url'])); }
public function run() { $category = Category::where('id', 1)->first(); if (!$category) { $category = new Category(); $category->title = '技术漫谈'; $category->sort = 0; $category->info = ''; $category->cover = ''; $category->thumb = ''; $category->parent_id = 0; $category->root_id = 0; $category->is_nav_show = 1; $category->keywords = ''; $category->description = ''; $category->templet_all = ''; $category->templet_nosub = ''; $category->templet_article = ''; $category->save(); } $category = Category::where('id', 2)->first(); if (!$category) { $category = new Category(); $category->title = '说天道地'; $category->sort = 0; $category->info = ''; $category->cover = ''; $category->thumb = ''; $category->parent_id = 0; $category->root_id = 0; $category->is_nav_show = 1; $category->keywords = ''; $category->description = ''; $category->templet_all = ''; $category->templet_nosub = ''; $category->templet_article = ''; $category->save(); } }
function addcategory(Request $request) { $name = $request->input('name'); $category = new Category(); $category->name = $name; $category->save(); return redirect()->to('/backoffice/category/add/'); //return view('status' , array('message'=>'Add Category Success') ); //return view('addcategory'); }
public function addCategory() { if (Request::ajax()) { $rules = ['add_category' => 'required']; $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return Response::json(['result' => 'failed', 'error' => $validator->getMessageBag()->toArray()]); } else { $category = Input::get('add_category'); $category_check = CategoryModel::whereRaw('category =?', array($category))->get(); if (count($category_check) > 0) { $message = "This category has been exit."; return Response::json(['result' => 'exit', 'message' => $message]); } else { $category = new CategoryModel(); $category->category = Input::get('add_category'); $category->save(); $list = CategoryModel::whereRaw(true)->orderBy('category', 'asc')->get(); $countList = count($list); $message = "Category has been successfully."; return Response::json(['result' => 'success', 'list' => $list, 'message' => $message, 'countList' => $countList]); } } } }