function featuresQuery(Request $request) { $subCategory = Subcategory::find($request->input('id')); $features = $subCategory->features()->get(); if ($request->ajax()) { return response()->json(compact('features')); } }
/** * Get the validation rules that apply to the request. * * @return array */ public function rules() { $rules = []; $features = Subcategory::find($_REQUEST['subcategory_id'])->featuresName(); foreach ($features as $feature) { $rules[$feature['name']] = 'required'; } return []; /*return [ 'subcategory_id' => 'required|numeric', 'name' => 'required', 'presentation' => 'required|numeric', 'weight' => 'required|numeric', 'measure' => 'required|numeric', 'price' => 'required|numeric', 'available_quantity' => 'required', 'offer_price' => 'required|numeric', 'offer_on' => 'required', 'offer_off' => 'required', 'location' => 'required', 'description' => 'required', 'offer_description' => 'required' ];*/ }
private function createFeatureSubcategory($feature_id, $subcategory_id) { $feature = Feature::find($feature_id); $subcategory = Subcategory::find($subcategory_id); $feature->subcategories()->save($subcategory); }
function productDetailPreview(Request $request) { $input = $request->all(); if (isset($input['subcategoryId'])) { $id = $input['subcategoryId']; } else { $id = $input['subcategoriesId']; } $subcategory = Subcategory::find(intval($id)); return view('front.productDetailSession', compact('input', 'subcategory')); }