예제 #1
0
 function featuresQuery(Request $request)
 {
     $subCategory = Subcategory::find($request->input('id'));
     $features = $subCategory->features()->get();
     if ($request->ajax()) {
         return response()->json(compact('features'));
     }
 }
예제 #2
0
 /**
  * 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);
 }
예제 #4
0
 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'));
 }