Skip to content

Instantly share code, notes, and snippets.

View lunodrade's full-sized avatar

Luciano Andrade lunodrade

View GitHub Profile

Live Reload (Lavarel no VSCode → Chrome)

Isso permite que a aba com o laravel no navegador seja automaticamente atualizada a cada arquivo modificado no projeto. Ou seja, cada vez que você editar um arquivo no Visual Code, ao salvar esse arquivo o resultado será refletido automaticamente na aba do chrome.

Instale os seguintes itens

Configuração no Google Chrome

Configurando Eslint e Prettier

Configuração base (uma vez por PC)

@lunodrade
lunodrade / Erros comuns.md
Created June 17, 2019 16:31
Soluções para erros comuns

Erros comuns

Faltando phpize

Precisa instalar o php-dev

$ sudo apt install php-dev

SQLSTATE[HY000] [2002] php_network_getaddresses

Erro reportado como "SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known", resolva abrindo o arquivo .env na base do diretório do projeto, e então mude o seguinte:

@lunodrade
lunodrade / Conhecimentos PHP.md
Last active July 16, 2019 19:24
Setup laravel de projeto clonado, Configuração root dentro do Apache2 e Bibliotecas PHP

Comandos e conhecimentos extras

Setup inicial de projeto Laravel

Baixar do git. Criar o arquivo .env. Configura-lo, lembrando de colocar os dados de BD corretamente. Instalar dependências com o Composer, gerar chave e popular o banco.

$ git clone <projectname.git>
$ cd <projectname>
$ cp .env.example .env
@lunodrade
lunodrade / Instalações Adicionais.md
Last active June 17, 2019 16:27
Instalações adicionais em Linux, inclui: MongoDB, Composer, NodeJS, MosquittoServer, MosquittoSubscribe, PHPMyAdmin

Instalações adicionais

MongoDB (beta, fazer testes)

talvez precise sudo apt install -y mongodb e então o passo abaixo

primeiro método

$ sudo apt-get install php-dev
$ sudo apt-get install libcurl4-openssl-dev pkg-config libssl-dev
@lunodrade
lunodrade / lamp.md
Last active May 2, 2021 04:26
Configuração em Ubuntu 18.04 para instalar Apache2 MySQL PHP - Linux LAMP

LAMP com Ubunutu 18.04

LAMP é a sigla para Linux, Apache2, MySQL e PHP

Atualizar os pacotes do Linux

$ sudo apt update
$ sudo apt upgrade