function newSubcategory(Request $request) { $imageName = str_random(40) . '**' . $request->file('subcategoryImage')->getClientOriginalName(); $subcategory = new Subcategory(['categories_id' => $request->input('category'), 'name' => $request->input('subcategory')]); $request->file('subcategoryImage')->move(base_path() . '/public/uploads/categories/', $imageName); $subcategory->url_image = $imageName; $subcategory->save(); $categories = Category::all(); return view('back.categories', compact('categories')); }
function editProduct($id) { $brands = Brand::all(); $farms = FarmCategory::with('farms')->get(); $categories = Category::all(); $user = auth()->user(); if ($user->role_id == 1) { $productEdit = Product::find($id); return view('back.productAdminEdit', compact('productEdit', 'offerEdit', 'categories', 'farms', 'brands')); } else { $productEdit = ProductProvider::find($id); $offer = $productEdit->offer()->first(); return view('back.productProviderEdit', compact('productEdit', 'offer', 'categories', 'farms', 'brands')); } }
function categoriesSubcategories() { return Category::all(); }