/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create($get, $seo, $id) { if ($get == "category") { $slctdb = Category::find($id); } elseif ($get == "sub_category") { $slctdb = CategorySub::find($id); } elseif ($get == "product") { $slctdb = Product::find($id); } elseif ($get == "productvariant") { $slctdb = ProductVariant::find($id); } else { Alert::Error($get . ', Not Found!')->persistent("Close"); return view('dropmin/dashboard/index'); } if ($slctdb->name_seo !== $seo) { Alert::Error($get . ', Not Found!')->persistent("Close"); return view('dropmin/dashboard/index')->with('message', $get . 'Not Found!'); } $url_get = $get; $seos = SeoHelper::seoclean($seo); $data = array('id' => $id, 'name' => $get, 'get' => $get, 'seo' => $seos); return view('dropmin/image/add')->with('data', $data); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $validation = Validator::make($request->all(), CategorySub::rules($id), ['categories' => 'required', 'description' => 'required']); // Check if it fails // if ($validation->fails()) { return redirect()->back()->withInput()->with('errors', $validation->errors()); } if (!$request->input('publish')) { $publish = 0; } else { $publish = 1; } // Process valid data & go to success page // $subcat = CategorySub::find($id); // replace old data with new data from the submitted form // $author = Auth::user()->id; $seo = $request->input('name'); $seotitle = SeoHelper::seotitle($seo); // save subcat data into database // $subcat->name = $request->input('name'); $subcat->name_seo = $seotitle; $subcat->id_categories = $request->input('categories'); $subcat->id_user = $author; $subcat->description = $request->input('description'); $subcat->publish = $publish; $subcat->save(); Alert::success($request->input('name') . ' Saved!')->persistent("Close"); return redirect('dropmin/sub_category/list')->with('message', 'You just updated an sub category!'); }