/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $validator = Validator::make($request->all(), ['name' => 'required|unique:product_sub_categories']); if ($validator->fails()) { return redirect()->back()->withErrors($validator)->withInput(); } $productSubCategory = new ProductSubCategory(); $productSubCategory->name = $request->get('name'); $productSubCategory->slug = str_slug($productSubCategory->name); $productSubCategory->product_category_id = $request->get('product_category_id'); $productSubCategory->save(); return redirect('/productsubcategory'); }