Laravel Installer

Eu sempre criei meus projetos Laravel por meio do comando “composer create-project –prefer-dist laravel/laravel:xx” mas como venho fazendo muitos testes com Laravel, achei que seria legal instalar e configurar no PATH o Laravel Installer em minha máquina (frescura minha…), sei que a instalação não é nenhum bicho de sete cabeças mas estou escrevendo esta “colinha” […]

Vuejs SSL

Esse material é uma continuação do post Deploy de uma aplicação Vue.js no S3 da AWS, no meu caso trata-se de uma SPA em Vue.js, mas poderia ser uma SPA feita em qualquer outro framework/lib. O importante aqui é que estamos Configurando HTTPS na AWS via CloudFront para seu projeto. Para começar você precisará ter […]

Vue.js no S3 da AWS

Aqui vai um guia com o passo a passo de como fazer o deploy de uma aplicação Vue.js no S3 da AWS. Decidi escrever este guia pois, como minha memória não é lá essas coisas, sei que vou esquecer tudo isso no dia seguinte, de quebra também estou disponibilizando este conteúdo para que possa ajudar […]

Desestruturação de Matriz Simétrica

Symmetric array destructuring (Desestruturação de Matriz Simétrica), a grosso modo nada mais é do que desmembrar e manipular um array e para isso o PHP conta com um recurso que se chama “list”. A função list(), que na verdade não se trata de uma função mas sim um construtor de linguagem, é utilizada para criar […]

php-xml

O PHP possui muitas maneiras de se trabalhar com XML (eu diria que até mais que o suficiente), mas a que vamos abordar aqui é manipular XML com o XPATH do SIMPLE_XML, antes de tudo você precisa levar em consideração que para manipular um xml com PHP é preciso ter instalada a extensão libxml. Manipular um xml com xpath […]

banner php

O PHP possui algumas maneiras de se trabalhar com textos longos e que possuem quebras de linhas, entre elas temos o formato NOWDOC e HEREDOC que vamos mostrar aqui. Primeiro veja esse exemplo usando concatenação: $var = ‘SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate ‘ . ‘FROM Orders ‘ . ‘INNER JOIN Customers’ . ‘ON Orders.CustomerID=Customers.CustomerID’; Com NOWDOC podemos simplificar a escrita dessa […]

laradock

Laradock trata-se de um ambiente de desenvolvimento Docker PHP para facilitar a execução de aplicações com diversos no Docker. Por padrão ele vem ajustado para rodar o framework Laravel, mas pode ser adaptado para rodar qualquer aplicação PHP como Symfony, Codeigniter, WordPress, Drupal e etc. Até o momento dessa publicação (01/10/2016) o Laradock tem suporte […]

Mysql

Se você se deparou com o seguinte erro após instalação/reinstalação do mysql cannot remove ‘/var/lib/mysql/mysqld_safe.pid’: Permission denied, saiba que o mesmo pode ser causado pelo pelo simples fato de as permissões não estarem atribuídas ao usuário correto. No meu ocorreu de por conta disso o arquivo /var/run/mysqld/mysqld.sock não foi criado. caso você esteja passando por este problema tente […]

nodejs logo

Não sou um especialista em nodejs mas gosto de usa-lo para alguns fins como rodar minhas tarefas no gulp, um webpack, stylus e coisas do tipo. Mas vi que minha versão do nodejs estava desatualizada, então pesquisando pelas “internets” da vida descobri uma maneira bem fácil de atualizar, utilizando o próprio npm. Primeiro rodamos os […]