Example #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $product = new Product();
     $product->save();
     if (Input::get('image_from_url')) {
         $product->image = Input::get('image_from_url');
     }
     if (Input::hasFile('image_from_file')) {
         //Validation
         // $this->validate($request,[
         //   'image_from_file' => 'jpg,jpeg,png,bmp,gif'
         //   ]);
         $photo = $this->makePhoto($request->file('image_from_file'));
         //사진을 만들고 Photo모델의 move메서드에서 섬네일 리사이징
         $product->addPhoto($photo);
         $product->image = $photo->thumbnail_path;
     }
     $product->product_code = Input::get('product_code');
     $product->price = Input::get('price_china');
     $product->price_krw = Input::get('price_krw');
     $product->status = Input::get('status');
     $product->category = Input::get('category');
     $product->brand = Input::get('brand');
     $product->stock = Input::get('stock');
     $product->variation = Input::get('variation');
     $product->color = Input::get('color');
     $product->weight = Input::get('weight');
     $product->demension = Input::get('demension');
     $product->material_china = Input::get('material_china');
     $product->material_english = Input::get('material_english');
     $product->product_name = Input::get('product_name');
     $product->description = Input::get('description');
     $product->keyword = Input::get('keyword');
     $product->business_group = Input::get('business_group');
     $product->product_group = Input::get('product_group');
     $product->marketplaces = Input::get('marketplaces');
     $product->stock = Input::get('stock');
     $product->supplier = Input::get('supplier');
     $product->added_time = date('Y-m-d H:i:s', time());
     $product->added_user = '******';
     $product->modified_time = date('Y-m-d H:i:s', time());
     $product->modified_user = '******';
     $product->save();
     return redirect()->route('product.index');
 }