コード例 #1
0
 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);
 }