public function postCriarEmpreendimento()
 {
     // validate
     $rules = array('name' => 'required');
     $validator = Validator::make(Input::all(), $rules);
     $file = Input::file('imagem');
     // Pega o arquivo que vem do formulario
     $filename = $file->getClientOriginalName();
     // Pega o nome do arquivo.
     // Função para Resize da imagem e salvar na pasta correta.
     Image::make($file->getRealPath())->resize(200, null, function ($constraint) {
         $constraint->aspectRatio();
     })->save(public_path() . '/assets/empreendimentos/capas/' . $filename);
     // processe o início de uma sessão
     if ($validator->fails()) {
         return Redirect::to('admin/empreendimento')->withErrors($validator);
     } else {
         // Criar
         $empreendimento = new Categoria();
         $empreendimento->name = Input::get('name');
         $empreendimento->imagem = '/assets/empreendimentos/capas/' . $filename;
         $empreendimento->save();
         $idCategoria = $empreendimento->id;
         // Grava as informações na tabela Obras com os valor 0, e grava com o $idCategoria.
         $dadosObras = array('obras.projetos' => 0, 'obras.servicos_inicias' => 0, 'obras.fundacoes' => 0, 'obras.estrutura' => 0, 'obras.alvenaria' => 0, 'obras.instalacoe_eletricas' => 0, 'obras.instalacoes_hidrossanitarias' => 0, 'obras.pavimentacao' => 0, 'obras.revestimentos' => 0, 'obras.cobertura_e_forros' => 0, 'obras.esquadrias' => 0, 'obras.pintura' => 0, 'obras.acabamento' => 0, 'obras.andamento_geral_da_obra' => 0, 'obras.categorias_id' => $idCategoria);
         Obra::create($dadosObras);
         // Grava as informações na tabela Dados com algum valor e com o $idCategoria
         $dadosDados = array('dados.descricao' => 'Seu Descrição aqui', 'dados.video' => 'Seu video aqui', 'dados.categorias_id' => $idCategoria);
         Dado::create($dadosDados);
         // Grava as informações na tabela Construindo com algum valor e com o $idCategoria
         $dadosConstruindo = array('construindo_com_qualidade.descricao' => 'Seu Descrição aqui', 'construindo_com_qualidade.categorias_id' => $idCategoria);
         Construindo::create($dadosConstruindo);
         // redirect
         Session::flash('message', 'Empreendimento criado com sucesso!');
         return Redirect::to('admin/empreendimento/editar-dados-gerais/' . $idCategoria);
     }
 }