Esempio n. 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     //
     /*
     $produto = Produto::create([
     	'nome'=>Input::get('nome'),
     	'preco'=>Input::get('preco'),
     	'descricao'=>Input::get('descricao'),
     	'categoria_id'=>Input::get('categoria_id')
     
     ]);
     */
     //salvamento do produtoo ok
     /*
     		$produto= new Produto;
     
     		$produto->nome =$request->input('nome');
     		$produto->preco =$request->input('preco');
     		$produto->descricao=$request->input('descricao');
     		$produto->categoria_id=$request->input('categoria_id');
     
     
     
     
     		$produto->save();//well saved
     		var_dump('produto salvo');
     
     		//salvamento da imagem
     			// Validation //
          
     
           $image = new Image;
     
           // upload the image //
           $file = $request->file('userfile');
           $destination_path = 'uploads/';
           $filename = str_random(6).'_'.$file->getClientOriginalName();
           $file->move($destination_path, $filename);
           
           // save image data into database //
           $image->file = $destination_path . $filename;
           $image->caption = $request->input('nome');
           $image->description = $request->input('descricao');
          //////adicionado
           $image->produto_id= $request->input('produto_id');
     
           $image->save();
     
           var_dump('imagem salva');
     */
     $produto = new Produto();
     $produto->nome = $request->input('nome');
     $produto->preco = $request->input('preco');
     $produto->descricao = $request->input('descricao');
     $produto->categoria_id = $request->input('categoria_id');
     $produto->isExist = "true";
     $produto->save();
     $image = new Image();
     // upload the image //
     $file = $request->file('userfile');
     $destination_path = 'uploads/';
     $filename = str_random(6) . '_' . $file->getClientOriginalName();
     $file->move($destination_path, $filename);
     // save image data into database //
     $image->file = $destination_path . $filename;
     $image->caption = $request->input('nome');
     $image->isexist = "true";
     $image->produto()->associate($produto);
     $image->save();
     //	$produto->images()->save($image);
     return redirect('/produto');
 }