/** * 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'); }