Monthly Archives: julho 2020

Laravel: Criando os relacionamentos das tabelas – Reiniciando


Já criamos os arquivos de Migrations e também criamos as rotas, models e controllers do nosso sistema financeiro. Agora nós vamos identificar os relacionamentos nos arquivos pertinentes. Abaixo eu descrevo a lista de tabelas e seus relacionamentos do nosso banco de dados: Knowledge Plans Roles Parameters plans_id => Plans Users Users_Parameters (Tabela de relacionamento) users_id […]

Read More

Laravel: Criando Rotas, Models e Controllers – Reiniciando


Após a execução dos comandos Artisan para realizar as Migrations do banco de dados. Agora vamos criar as rotas e posteriormente vamos criar o Model do sistema. Criando as Rotas Dentro do arquivo ‘routes/web.php’ adicione as seguintes linhas: Criando os Models O framework identifica que o Model foi criado no singular e as tabelas estão […]

Read More

Laravel: Criando o arquivo de Migration – Reiniciando


Aqui eu detalho a lista de tabelas e suas funções no sistema, que serão utilizadas no nosso projeto. O SQL desse projeto encontra-se no arquivo ‘banco_de_dados.sql’ que está na raiz do projeto, porém não será necessário utilizá-lo, pois vamos aprender a usar o recurso de migração do Laravel através de comandos Artisan. Tabelas de cadastros: […]

Read More

Laravel: Comandos Artisan


Neste artigo eu vou abordar sobre os comandos Artisan. Para listar, basta digitar o seguinte comando no prompt de comando: A mensagem de retorno que recebi foi essa: Através de comando Artisan no prompt de comando é possível criar Controllers, Models, Components e muito mais.

Read More

Laravel: Patch de tradução


Para traduzir as mensagem do sistema, utilize o patch de tradução e descompacte o arquivo em ‘resources/lang/’. Agora é necessário informar que o patch de tradução foi adicionado e pode ser utilizado. Acesse o arquivo ‘config/app.php’ e atualize as seguintes linhas: Pronto, agora as mensagens de sistema já estarão em português brasileiro.

Read More

Laravel: Conexão com o banco de dados


Após a instalação, que foi o artigo anterior postado neste blog, agora nós vamos configurar a conexão com o banco de dados MySQL. Edite as seguintes linhas no arquivo ‘.env’ que está na raiz do projeto: Nota: É necessário já existir no banco de dados o usuário e a base de dados. Agora vamos testar […]

Read More

Instalação do Laravel 7


Primeiro passo é preparar o instalador do Laravel no Composer: Verifique se o arquivo ‘/etc/php/7.4/cli/php.ini’ possui memória alocada: *O caminho do arquivo php.ini pode mudar de acordo com a versão do PHP instalada. **Após a modificação desse arquivo, reinicie o servidor Apache (sudo service apache2 restart). Verifique se a memória SWAP está liberada e ativa: […]

Read More

Codando com boas práticas


Aqui vai uma dica para utilizar extensões no VSCode que irão te auxiliar no uso de boas práticas, mostrando comentários e fazendo ajustes automáticos em seu código. Em seu VSCode, procure e instale as seguines extensões: ESLint (Dirk Baeumer) phpcs (Ioannis Kappas) stylelint Prettier – Code formatter Agora vamos efetuar alguns ajustes nas configurações. Pressione […]

Read More

O que é DDNS e como funciona?


O DDNS ou DNS dinâmico é um sistema para contornar o problema de atualizações rápidas de IP. A contratação de IP fixo (estático) nas operadoras fornecimento de internet custa uma fortuna. Uma solução para acesso externo a uma máquina de câmeras por exemplo, é utilizar o serviço DDNS como o no-IP (http://www.noip.com).  Como funciona o no-IP? A […]

Read More

Modificar o hostname no Linux


Para chegar o hostname da sua máquina, execute o seguinte comando: Para modificar execute o seguinte comando: Para editar, pressione a letra “i”. Após a edição pressione a tecla ESC e depois “:wq”. Se quiser apenas sair, pressione “:q”. Para ignorar a modificação é o “:q!”. Após executado o comando, reinicie o Apache para ter […]

Read More