Publicidade

AnthraxisBR

Members
  • Total de itens

    302
  • Registro em

  • Última visita

  • Dias vencidos

    4

AnthraxisBR venceu o dia em Agosto 5

Teve o conteúdo mais curtido

Reputação

49 Levemente Bom

4 Seguidores

Sobre AnthraxisBR

  • Data de Nascimento 26-03-1995

Informações Pessoais

  • Sexo
    Masculino

Últimos Visitantes

589 visualizações
  1. Como o @itlpps disse, em tempo real você pode fazer isso com sockets, mas é um tanto quanto complicado. Você pode fazer de outro modo 'gambiarra': Você vai criar um tabela para a fila id | usuario | posicao Segundo uma tabela para as partidas: id | partida | usuario O processo seria o seguinte, a cada usuário acrescentado na fila, você adiciona um na posição. Depois de dizer que o usuário esta na fila, você vai usar o método setInterval do javascript para disparar um requisição ajax que vai verificar quem novos usuários na fila cada X segundos. Assim que somar 10 usuários na fila, remover os 10 usuários da tabela fila, e adicionar os mesmo a tabela 'jogo', e cria um identificação em comum para os 10, assim você vai saber que eles estão no mesmo lobby. E no seu arquivo PHP que foi chamado pela requisição ajax você vai identificar quem está na fila, e colocar o usuário atual junto na fila, e verificar caso usuários na fila seja = 10, mover para sala, e remover da fila. O método setInterval não vai funcionar muito bem, mas é uma solução, ja que trabalhar com websocket sendo muito iniciante acredito que é relativamente impossível (relativamente porque nada é impossível kk). Mas, aqui tem tudo que você precisa saber pra trabalhar com websocket levando em conta que ja sabes as linguagens necessárias, qualquer coisa faça mais perguntas.
  2. Nunca trabalhei com C#, mas semana passada eu passei algumas horas em alguns dias recebendo uma mensagem 'serviço temporariamente indisponível' ao tentar transmitir qualquer coisa, não cheguei a ler nada nem mexer de volta, mas um dos contadores da empresa disse que haveria algumas mudanças nas notas, bom, mas não tenho certeza disso, só uma informação mesmo. Por observação trabalho com PHP.
  3. Coloca uma tabela com a estrutura junto na pergunta, não deu pra entender muito bem, mais ou menos isso : Tabela 1 id | codigo | nome Tablea 2 id | relação | outro campo
  4. qual o código que você usa pra inserir os dados no banco ? se usar ajax/jquery cola aqui também
  5. Você não está retornando $this no primeiro método, supondo que esses métodos estejam em um classe, algo como isso deve retornar o que você quer: Lembrando que, se você não chamar o método getEstabelecimento antes de postIndex, postIndex vai receber $this->dados como sendo null. <?php class suaClasse { private $dados; public function getEstabelecimento($auto){ $estabelecimento = Modelos\Estalecimento::where('auto', $auto)->first(); $testemunhas = Modelos\Testemunhas::where('auto', $auto)->first(); $this->dados = array(); $this->dados['estabelecimento'] = $estabelecimento; $this->dados['testemunha'] = $testemunhas; return $this; } public function postIndex(Request $request){ $this->$dados; if(empty($dados){ try { $file = $request->file('image'); $fileboleto = $request->file('boleto'); if(empty($file) || empty($fileboleto)){ return redirect('/404'); } else { return redirect('/uploadfile'); } } } }
  6. Não é viável usar do serviço da Tim torpedo web via requisições http ?
  7. Ja tentou usar o comando MAX() indicando data_entrada ? Veja essa pergunta no overflow https://stackoverflow.com/questions/7836036/how-to-select-by-maxdate
  8. O 'id' nesses casos é ele por si só, ou seja, id = identificação, não se repete/agrupa por identificação em banco de dados, e sim se indica relacionamentos. No seu caso, o ideal seria, quando houver segunda parcela, relacioná-la ao primeiro recebimento, seria +- isso: id | relacao | valor | recebido | parcela 1 | null |1.000,00 | 500,00 |1/2 2 | 1 |1.000,00 | 500,00 |2/2 E assim progressivamente. Ou também , pra ser mais controlável, você deve ter um tabela para os parcelamentos e segunda tabela para as parcelas, ficaria assim: Parcelamentos: id | valor | num_parcelas 1 | 1.000,00 | 2 Parcelas: id | valor_individual | relacionamento | num_parcela 1 | 500,00 | 1 | 1/2 2 | 500,00 | 1 | 2/2 Nesse segundo caso, o relacionamento indica que essas 2 parcelas pertencem ao parcelamento de identificação 1. Eu utilizo deste segundo modo (com mais informações) para controlar parcelamentos, por assim posso acessar qualquer objeto da parcela pois o dado é real no BD.
  9. @codercss Na minha opinião usar uma IDE como Netbeans ou Eclipse pra controlar projeto/criar biblioetca/ integrar com framework é uma opção melhor que editores de texto básicos ou minimalistas como o typora ou notepad ++. Esse 'write custom theme' parece ser apenas um estilo de texto pro typora.
  10. Esse negócio funciona assim: Você tem uma identificação no elemento de rolagem que é relacionado ao ponto a ser exibido no mapa. E também um evento que dispara ao rolar e captar o elemento em destaque. Esse evento altera o ponto em destaque no mapa e centraliza no iframe do mapa. A identificação do elemento é o atributo data-slug da section, o valor de data-slug é linkado com o valor de algum atributo do elemento do marcador do mapa, mas eu não consegui identificar, mas com isso acho que você já consegue iniciar. Só pra complementar: Acredito que esse é o arquivo que faz essa interação: https://cdn0.vox-cdn.com/presto/map_stack.1297bd68e8af7af81f6d.js PS: Se quiser começar e por no github e compartilhar aqui eu dou uma ajudada pq achei interessante esse negócio. PS 2: Provavelmente esse evento é um plugin js ja pronto adaptado, mas aparentemente não deve ser muito complicado de ser feito.
  11. Você precisa indicar uma tag <img> dentro da tag <a> <a href="intent://send/MEUNUMERO#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end"><img src="https://fd681cd3a0a40380ca85-667b5de929945cccc984187d6da5be32.ssl.cf1.rackcdn.com/icon/logos_whatsapp_logo/GKTw+VGFzfwR4xfeOi1I/WhatsApp_Logo_1.png"></a> Veja se é isso.
  12. De modo 'gambiarra', você não pode colocar você mesmo algo como: No campo onde são cadastradas as categorias ?
  13. @codercss você ja sabe o básico de como incluir dependências via composer em seu projeto ? Caso não saiba como, basta pesquisar no google "como inicar o composer em um projeto". (Pessoalmente acho o composer a melhor coisa pra quem trabalha com PHP) Mas caso queira incluir diretamente, siga esses passos para adicionar o Bootstrap: 1 - Baixa o pacote -> Recomendo essa versão pois ela vem apenas com o esencial(Bootstrap) 2 - Crie uma pasta no diretório raiz com o nome 'vendor' (pode ser qualquer outro nome) 3 - Abre seu index, e aponte para os arquivos essenciais JS -> <script src="bootstrap/js/bootstrap.min.js"></script> CSS -> <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"> ----- Com esses passos o bootstrap ja vai ser carregado no seu projeto, só verifique corretamente os apontamentos. Agora, a respeito dos outros arquivos do bootstrap, você teoricamente, não precisa deles pra nada, a não ser que queira entender mais a fundo como bootstrap funciona, mas a base total roda somente com os arquivos principais .css e .js. Por fim, pra você entender o template, primeiro entenda os elementos básicos e como funciona a estrutura do bootstrap, você pode por exemplo, entrar no W3Schools e seguir o tutorial elemento por elemento, depois disso você vai entender muito mais fácil o funcionamento dos templates. PS: Pra você instalar um template, abra o arquivo 'index.html', e verifique no head quais são os arquivos .css inclusos, e verifique (geralmente no footer) quais são os .js incluídos, carregue os arquivos do template no diretório do seu projeto, e aponte para eles com as tags que eu indiquei acima.
  14. Sepa que tem concerto sim, mas nem vale a pena, você vai gastar ~$R100 mais ou menos no concerto, uma gt 220 nova na Kabum ta custando R$135, e com um investimento um pouco maior, de mais uns R$100 também você compra uma da serie 400 (N420 2GI), essa custa na Kabum também R$249,50 e com o dobro da potência praticamente.
  15. Na minha opinião bootstrap é o mais simples que existe, muito fácil de aprender usar, compatibilidade alta com browsers, responsabilidade nativa também alta (se não 100% ?), é compatível com todos os browsers que eu testei até hoje inclusive mobile. Boostrap -> Site oficial W3Schools -> Tutorias mais fáceis do mundo kk E uma dica de como eu estudei quando comecei a mexer com ele: 1 - Baixar templates free (Só nesse link tem vários). 2 - Instalar vários templates com o mesmo projeto. 3 - E verificar um por um quais eram as mudanças que ocorriam no estilo e porque elas ocorriam.