コード例 #1
0
ファイル: LojaController.php プロジェクト: leandrocabral/simg
 public function insereLoja()
 {
     $codigo_privilegio = 3;
     $listaEstado = DB::table('estados')->get();
     $listaCidade = DB::table('cidades')->get();
     $email = Input::get('email');
     $telefone = Input::get('telefone');
     $contato = new Contato();
     $contato->email = $email;
     $contato->telefone = $telefone;
     $contato->save();
     $codigo_contato = $contato->codigo;
     $logradouro = Input::get('logradouro');
     $numero = Input::get('numero');
     $codigo_estado = Input::get('codigo_estado');
     $codigo_cidade = Input::get('codigo_cidade');
     $endereco = new Endereco();
     $endereco->logradouro = $logradouro;
     $endereco->numero = $numero;
     $endereco->codigo_cidade = $codigo_cidade;
     $endereco->save();
     $codigo_endereco = $endereco->codigo;
     $senha = Input::get('senha');
     $usuario = new Usuario();
     $usuario->codigo_contato = $codigo_contato;
     $usuario->codigo_endereco = $codigo_endereco;
     $usuario->senha = $senha;
     $usuario->codigo_privilegio = $codigo_privilegio;
     $usuario->save();
     $codigo_usuario = $usuario->codigo;
     $razaoSocial = Input::get('razaoSocial');
     $nomeFantasia = Input::get('nomeFantasia');
     $urlLoja = Input::get('urlLoja');
     $cnpj = Input::get('cnpj');
     $inscricaoEstadual = Input::get('inscricaoEstadual');
     $file = Input::file('Logo');
     if (!empty($file)) {
         $extension = $file->getClientOriginalExtension();
         $nomeOriginal = $file->getClientOriginalName();
         $time = date("dmYHis");
         $extensaoPermitida = array('jpg', 'jpeg', 'png');
         if (!in_array($extension, $extensaoPermitida)) {
             dd('retornar para página erro no arquivo');
         }
         $destinationPath = 'logos';
         $fileName = md5($nomeOriginal . $time) . '.' . $extension;
         Input::file('Logo')->move($destinationPath, $fileName);
     }
     $loja = new Loja();
     $loja->razaoSocial = $razaoSocial;
     $loja->nomeFantasia = $nomeFantasia;
     $loja->urlLoja = $urlLoja;
     $loja->inscricaoEstadual = $inscricaoEstadual;
     $loja->cnpj = $cnpj;
     $loja->codigo_usuario = $codigo_usuario;
     if (!empty($fileName)) {
         $loja->logo_loja = $fileName;
     }
     $loja->save();
     $url = 'inserir-loja';
     if (Session::get('codigoUsuario') == null || Session::get('codigoUsuario') == "") {
         return Redirect::to('home');
     } else {
         return Redirect::to('lista-loja/1');
     }
 }