• json
    Laravel,  Linux,  PHP,  Tutoriais

    Exibindo uma saída em json no terminal

    Muitas vezes quando estou testando uma api, eu gosto de ir no chrome, copiar a saída em CURL, e usar o terminal para ver como será o retorno dessa API. Para copiar o curl, basta seguir os seguintes passos do gif Para não ter que ficar digitando os comandos repetidamente no chrome, podemos jogar o curl no terminal, e executar ele concatenando no jq (para instalar acesse aqui) Então quando for rodar 1 curl no terminal, inclua o jq no final do comando, dessa forma Para transformar

  • PHP,  Programação,  SMS,  Tutoriais

    Enviando SMS pelo PHP

    Disclaimer Originalmente esse tutorial foi escrito em 2011, entao existem muitas alternativas pagas baratas por ai. O tutorial consistia em espetar um telefone no PC, porque era a alternativa mais barata na epoca. Objetivo desse tutorial Ensinar, passo a passo, como configurar seu Telefone, e fazer um script PHP para enviar mensagens através do próprio telefone Celular. Motivações para escrita desse tutorial Em um projeto recente, precisei enviar uma enorme quantidade de SMS, através do próprio sistema, e procurei a melhor forma, entenda por mais barata, de enviar minhas próprias mensagens através do mesmo. Pré-requisitos Conhecimento basico em PHP Conhecimento básico em windows Um telefone que seja reconhecido no windows…

  • Docker,  Laravel,  PHP,  Tutoriais

    Utilizando o faker para gerar massa de dados em português no laravel

    O faker é uma biblioteca que já vem integrada ao Laravel, que serve para gerarmos massas de dados fakes, porém críveis, e com diversas regras. Serve para testar nossos models, layout, carga em banco, e diversos outros fatores. Caso não utilize o Laravel, você assim mesmo pode usar a biblioteca, apenas siga as intruções no site do repositório. Caso prefira testar em sua máquina, segue o repositório. Será necessário utilizar o docker para rodar, mas já foi ensinado aqui Cenário Imagine a situação, você quer gerar um model sobre ordens de pagamento, e gostaria de testar diversos cenários associados a ela (total de pagamentos por mês,total de credores, total de…

  • PHP,  Tutoriais

    Utilizando o .env em seus projetos

    Diarimente lidamos com diversos servidores, e diversos desenvolvedores trabalhando em um mesmo códigos, com máquinas diferentes, senhas diferentes e configurações locais também diferentes. Existem várias formas de se controlar isso, e uma delas é criar 1 arquivo de configuração, e não adicioná-lo ao projeto, através do gitignore, mas seria essa a melhor solução ? Tire suas próprias conclusões após a leitura desse post, e caso seja interessante, adote em seus projetos. As vantagens de se utilizar um arquivo de ambiente ao invés do tradicional arquivo de configuração são: Vamos a prática. A primeira coisa que precisamos fazer é instalar um pacote, através do composer, de uma biblioteca que abstrai o…

  • Docker,  PHP,  Tutoriais

    Utilizando o docker para desenvolvimento web

    Para meus últimos projetos, uma das práticas que mais gostei foi a da utilização de containers para o desenvolvimento web. Dessa forma tinhamos um controle muito maior do nosso ambiente de desenvolvimento, e conseguimos garantir que o ambiente de produção esteja com as mesmas configurações do servidor de desenvolvimento, espelhando as bibliotecas e permitindo que trabalhe com “linux” dentro do “windows”, sem a necessidade de criação de máquinas virtuais, agilizando o desenvolvimento do projeto. Uma outra facilidade, é o deploy dessa aplicação para servidores como a digitalocean por exemplo Para facilitar minha vida, criei um boilerplate bem simples e configurável para toda vez que for iniciar um projeto, eu já…


Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home/samu/public_html/blog/wp-includes/functions.php on line 5277