/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(StoreCategoryRequest $request) { // Category::create($request->all()); $status = 'New category added.'; return \Redirect::route('categories.index')->with(['status' => $status]); }
public function update(StoreCategoryRequest $request, $categoryId) { $input = $request->all(); $input['slug'] = str_replace(' ', '_', strtolower($input['name'])); $category = Category::where('id', $categoryId)->update($input); return $this->createResponse($category); }
/** * Store a newly created resource in storage. * * @param StoreCategoryRequest $request * @return RedirectResponse */ public function store(StoreCategoryRequest $request) : RedirectResponse { $params = $request->all(); $params['slug'] = strtolower($params['slug']); Category::create($params); return Redirect::route('back.category.index')->with('message', ucfirst(trans('back/category.success_stored'))); }
/** * @param StoreCategoryRequest $request * @return \Illuminate\Http\JsonResponse */ public function storeNewCategory(StoreCategoryRequest $request) { $formData = $request->all(); Category::create($formData); return response()->json(['success' => true, 'Message' => 'Your category was created.']); }
/** * Store a newly created resource in storage. * * @param Requests\StoreCategoryRequest $request * @return Response */ public function store(Requests\StoreCategoryRequest $request) { $params = array_merge($request->all(), ['user_id' => Auth::user()->id]); Category::create($params); return redirect('dashboard')->with('success', trans('flash.category_created')); }
/** * Update the specified resource in storage. * * @param StoreCategory $category * @param Requests\StoreCategoryRequest $request * @return Response */ public function update($category, Requests\StoreCategoryRequest $request) { $category->update($request->all()); $this->SyncServers($category, $request->input('server_list')); return redirect()->route('webpanel.store.categories.index'); }