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'); } }