public static function setWSImoveis()
 {
     set_time_limit(160);
     foreach (WSImoveis::getWSImoveis() as $i) {
         if (Imovel::find($i['id']) == null) {
             Imovel::create($i);
         } else {
             $imovel = Imovel::find($i['id']);
             dd($i);
             $imovel->nome = $i['nome'];
             $imovel->uf = $i['uf'];
             $imovel->valor = $i['preco_venda'];
             $imovel->quartos = $i['quartos'];
             $imovel->vagas = $i['vagas_garagem'];
             $imovel->negociacao = $i['negociacao'];
             $imovel->bairro = $i['bairro'];
             $imovel->cidade = $i['cidade'];
             $imovel->cep = $i['cep'];
             $imovel->observacao = $i['obs'];
             foreach ($i['foto'] as $f) {
                 if (!is_null($f['arquivo'])) {
                     $imagem['nome'] = $f['arquivo'];
                     $imagem['url'] = "http://mariano.softcomsistemas.com.br/uploaded/images/" . $f['arquivo'];
                     $imagem['imovel_id'] = $i['id'];
                     ImovelImagem::create($imagem);
                 }
             }
             $imovel->save();
         }
     }
 }
Beispiel #2
0
 public function updateStatus($status, $id)
 {
     try {
         $dado = Imovel::findOrFail($id);
         $dado->status = $status;
         $dado->save();
         session()->flash('flash_message', 'Status alterado com sucesso!');
     } catch (\Exception $e) {
         LogR::exception($dado, $e);
         session()->flash('flash_message', 'Ops!! Ocorreu algum problema!. ' . $e->getMessage());
     }
     return Redirect::back();
 }