Ejemplo n.º 1
0
 public function run()
 {
     ProductDetail::create(['name' => 'images', 'input_type' => 'image', 'default_values' => '', 'validation_rules' => '{"images_1":"required_without_all:feature_images_2,feature_images_3,feature_images_4,feature_images_5,|","images_2":"required_without_all:feature_images_1,feature_images_3,feature_images_4,feature_images_5,|","images_3":"required_without_all:feature_images_1,feature_images_2,feature_images_4,feature_images_5,|","images_4":"required_without_all:feature_images_1,feature_images_2,feature_images_3,feature_images_5,|","images_5":"required_without_all:feature_images_1,feature_images_2,feature_images_3,feature_images_4,|"}', 'help_message' => '', 'type_products' => 'all', 'max_num_values' => 5]);
     ProductDetail::create(['name' => 'virtual weight', 'input_type' => 'text', 'default_values' => '', 'validation_rules' => '', 'help_message' => '', 'type_products' => 'key', 'max_num_values' => 1]);
     ProductDetail::create(['name' => 'OS', 'input_type' => 'text', 'default_values' => '', 'validation_rules' => '', 'help_message' => '', 'type_products' => 'key', 'max_num_values' => 1]);
     ProductDetail::create(['name' => 'weight', 'input_type' => 'text', 'default_values' => '', 'validation_rules' => '', 'help_message' => '', 'type_products' => 'item', 'max_num_values' => 1]);
     ProductDetail::create(['name' => 'dimensions', 'input_type' => 'text', 'default_values' => '', 'validation_rules' => '', 'help_message' => '', 'type_products' => 'item', 'max_num_values' => 1]);
     ProductDetail::create(['name' => 'color', 'input_type' => 'text', 'default_values' => '', 'validation_rules' => '', 'help_message' => '', 'type_products' => 'item', 'max_num_values' => 1]);
     ProductDetail::create(['name' => 'model', 'input_type' => 'text', 'default_values' => '', 'validation_rules' => '', 'help_message' => '', 'type_products' => 'all', 'max_num_values' => 1]);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['name' => 'required|max:255']);
     $input = $request->all();
     $input['branch_id'] = Auth::user()->branch_id;
     $input['company_id'] = Auth::user()->company_id;
     $input['user_id'] = Auth::user()->id;
     $input['account_year_id'] = session('account');
     ProductDetail::create($input);
     flash()->success('ProductDetail Created Successfully !');
     return redirect('productdetail');
 }
Ejemplo n.º 3
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $v = Validator::make($request->all(), $this->form_rules, trans('features.validation_messages'));
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput(\Input::except('default', 'message'));
     }
     $data = $this->accommodateDataStorage($request->all());
     if (array_key_exists('error', $data)) {
         return redirect()->back()->withErrors($data)->withInput(\Input::except('default', 'message'));
     }
     ProductDetail::create($data);
     \Session::flash('message', trans('features.insert_message'));
     return redirect('wpanel/features');
 }