/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(CategoryRequest $request) { $category = Category::findOrFail($request->get('id')); $category->name = $request->get('name'); $category->save(); return \Redirect::route('index-category')->with('message', 'Record has been Saved'); }
/** * Update the specified resource in storage. * * @param CategoryRequest $request * @param $categoryId * @return \Illuminate\Http\Response */ public function update(CategoryRequest $request, $categoryId) { $parentId = $request->get('parent_id'); $translations = $request->get('translations'); $icon = $request->file('icon'); (new Update($categoryId, $parentId, $translations, $icon))->run(); return $this->response->noContent(); }
/** * @param CategoryRequest $request * @return \Illuminate\Http\RedirectResponse */ public function store(CategoryRequest $request) { $parent_id = $request->get('parent_id', null) == '' ? null : $request->get('parent_id', null); if (is_null($parent_id)) { $this->category->save($request->all(), null); return redirect()->route('category.show', null)->with('success', 'Category saved successfully.'); } if ($category = $this->category->save($request->all(), $parent_id)) { $parent = $this->category->find($parent_id); $root = $parent->getRoot(); $parent_id = $root->id; $active_id = $category->id; if ($category->getDepth() > 1) { $active_id = $category->parent_id; } return redirect()->route('category.show', [$parent_id, 'active_tab' => $active_id])->with('success', 'Category saved successfully.'); } return redirect()->route('category')->with('error', 'There is some problem saving category.'); }
public function patchEdit($id, CategoryRequest $req) { //dd($req->get('status')); if ($req->get('status') == null) { $req['status'] = 0; } //dd($req); $category = Category::findOrFail($id); $category->update($req->all()); session()->flash('flash_mess', 'Category was changed completely'); return redirect(action('CategoryController@getEdit', $category->id)); }
/** * Store Category. * * @param CategoryRequest $request * * @return Response */ public function store(CategoryRequest $request) { Category::create($request->all()); flash()->message(sprintf('New Category: %s Created', $request->get('name'))); return redirect('admin/categories'); }
/** * Update the specified resource in storage. * * @param \App\Http\Requests\CategoryRequest $request * @param \App\Category $category * @return \Illuminate\Http\Response */ public function update(Requests\CategoryRequest $request, Category $category) { DB::transaction(function () use($request, $category) { $update = ['sort' => $request->get('sort'), 'active' => $request->get('active')]; if ($this->systemAdmin) { $update['department_id'] = $request->get('department_id'); } $category->update($update); foreach ($category->langs as $lang) { $lang->update(['name' => $request->get('name_' . systemTrans($lang['lang_id']))]); } }); return redirect(action('Admin\\CategoryController@index'))->with('success', 'updated'); }
public function update(CategoryRequest $request, $id) { $category = Category::findOrFail($id); $category->update(['title' => $request->get('title'), 'info' => $request->get('info'), 'sort' => $request->get('sort'), 'parent_id' => $request->get('parent_id'), 'cover' => $request->get('cover'), 'thumb' => $request->get('thumb'), 'is_nav_show' => $request->get('is_nav_show'), 'keywords' => $request->get('keywords'), 'description' => $request->get('description'), 'templet_all' => $request->get('templet_all'), 'templet_nosub' => $request->get('templet_nosub'), 'templet_article' => $request->get('templet_article'), 'hash' => $request->get('hash')]); if ($category) { Cache::store('category')->flush(); Attachment::where(['hash' => $category->hash, 'project_id' => 0])->update(['project_id' => $category->id]); $message = '栏目修改成功,请选择操作!'; $url = []; $url['返回根栏目'] = ['url' => route('admin.category.index')]; if ($category->parent_id > 0) { $url['返回子栏目'] = ['url' => route('admin.category.show', $category->parent_id)]; } $url['继续添加'] = ['url' => route('admin.category.create')]; $url['继续编辑'] = ['url' => route('admin.category.edit', $category->id)]; $url['查看栏目'] = ['url' => route('category.show', $category->id), 'target' => '_blank']; return Theme::view('admin.message.show', compact('message', 'url')); } else { return back()->withErrors(['title' => '添加失败']); } }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(CategoryRequest $request, $id) { $category = Category::find($id); $data = ['name' => $request->get('name'), 'parent_id' => $request->get('parent_id')]; $category->update($data); return redirect()->route('category.index'); }