public function postDadosEmpreendimento() { $categoria = Input::get('categoria'); $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(500, null, function ($constraint) { $constraint->aspectRatio(); })->save(public_path() . '/assets/empreendimentos/destaque/' . $categoria . '_' . $filename); // Criar $empreendimento = new Dado(); $empreendimento->nome = Input::get('nome'); $empreendimento->descricao = Input::get('descricao'); $empreendimento->imagem = '/assets/empreendimentos/destaque/' . $categoria . '_' . $filename; $empreendimento->video = Input::get('video'); $empreendimento->categorias_id = $categoria; $empreendimento->save(); // redirect Session::flash('message', 'Dados do Empreendimento salvo com sucesso!'); return Redirect::to('admin/empreendimento/dados-empreendimento/' . $categoria); }