Exemplo n.º 1
0
 /**
  * Update the specified serviconoturno in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $serviconoturno = ServicoNoturno::findOrFail($id);
     $validator = Validator::make($data = Input::all(), ServicoNoturno::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $serviconoturno->update($data);
     return Redirect::route('serviconoturno.index');
 }
 /**
  * Update the specified serviconoturno in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $serviconoturno = ServicoNoturno::findOrFail($id);
     $validator = Validator::make($data = Input::all(), ServicoNoturno::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $serviconoturno->nome_br = $data['nome_br'];
     $serviconoturno->nome_en = $data['nome_en'];
     $serviconoturno->descricao_br = $data['descricao_br'];
     $serviconoturno->descricao_en = $data['descricao_en'];
     $serviconoturno->pais_id = $data['pais_id'];
     //$serviconoturno->estado = $data['estado'];
     $serviconoturno->cidade = $data['cidade'];
     $serviconoturno->publicado = $data['publicado'];
     $serviconoturno->tipo = $data['tipo'];
     $serviconoturno->valor_masculino = $data['valor_masculino'];
     $serviconoturno->valor_feminino = $data['valor_feminino'];
     $serviconoturno->valor_masculino_meia = $data['valor_masculino_meia'];
     $serviconoturno->valor_feminino_meia = $data['valor_feminino_meia'];
     $serviconoturno->valor = $data['valor'];
     if (Input::hasFile('imagem')) {
         $up_success = $this->uploadImage(Input::file('imagem'), 'servicosnoturnos');
         if ($up_success) {
             $serviconoturno->imagem = $up_success['filename'];
         }
     }
     $serviconoturno->save();
     if (Input::hasFile('imagens')) {
         $imagens = Input::file('imagens');
         $imagens = array_filter($imagens);
         foreach ($imagens as $img) {
             $imginfo = $this->uploadImage($img, 'servicosnoturnos');
             if ($imginfo) {
                 $imagem = new Imagem();
                 $imagem->nome = $imginfo['filename'];
                 $imagem->caminho = $imginfo['destinationPath'];
                 $serviconoturno->imagens()->save($imagem);
             }
         }
     }
     return Redirect::to('admin/serviconoturno/')->with('success', array('Registro salvo.'));
 }