Wallace Maxters

Um blog com dicas, tutoriais e informações sobre programação

Publicações recentes

Por que o comando 'php artisan tinker' não funciona no Lumen?

Por que o comando 'php artisan tinker' não funciona no Lumen?
Aprenda a resolver o erro 'Command "tinker" is not defined' no Lumen.
24/01/2021
lumen

Criando uma biblioteca própria no Composer

Criando uma biblioteca própria no Composer
Aprenda a publicar a sua biblioteca no packagist.org para utilização no Composer
21/01/2021
PHP
composer

Como fazer o input file aceitar apenas imagens?

Como fazer o input file aceitar apenas imagens?
Aprenda como fazer o input[type=file] aceitar apenas uma ou uma lista de extensões de imagens específicas.
21/01/2021
HTML

Pt-Br-Validator: Validações em português no Laravel

Pt-Br-Validator:  Validações em português no Laravel
O Pt-Br-Validator é uma biblioteca criada por Wallace Maxters para adicionar validações em português em Laravel. Aprenda como utilizá-la neste tutorial.
17/01/2021
laravel

HTML5: Como capturar imagem da webcam com Javascript?

HTML5: Como capturar imagem da webcam com Javascript?
Nesse tutorial, vamos aprender como usar o Javascript e o canvas para capturar imagem de uma webcam.
12/01/2021
imagem
javascript
canvas

Como configurar a variável PATH?

Como configurar a variável PATH?
Nesse tutorial, vamos aprender a configurar a variável de ambiente PATH para adicionar o caminho de seus scripts ou executáveis.
12/01/2021
linux

Como fazer uma sessão PHP expirar após determinado tempo?

Como fazer uma sessão PHP expirar após determinado tempo?
Veja como é fácil definir o tempo de expiração de uma sessão no PHP.
11/01/2021
php

Como resolver o problema de permissão ao rodar o artisan na porta 80?

Como resolver o problema de permissão ao rodar o artisan na porta 80?
O linux não permite a execução do artisan serve em algumas portas com valores abaixo de 1024, como no caso da famosa porta 80, por exemplo. Aprenda a sol...
24/12/2020
laravel linux
php

Como definir a porta usada no php artisan serve?

Como definir a porta usada no php artisan serve?
Aprenda como rodar o php artisan serve em uma porta específica.
24/12/2020
laravel
php

As novidades do PHP 8

As novidades do PHP 8
O PHP 8 veio cheio de novidades! Ele contém muitos novos recursos e otimizações. Veja algumas novidades do PHP 8 nesse artigo.
06/12/2020
PHP

Configurando um virtual host para rodar o Laravel no Apache

Configurando um virtual host para rodar o Laravel no Apache
Aprenda como configurar um Virtual Host no Linux para rodar sua aplicação Laravel através do Apache 2.
03/12/2020
laravel
apache
linux

Como definir a senha do root ao instalar o MYSQL 8 no Linux?

Como definir a senha do root ao instalar o MYSQL 8 no Linux?
Veja como definir a senha do usuário root no Mysql recém-instalado no Linux
03/12/2020
mysql linux

Como instalar o adminer no Linux?

Como instalar o adminer no Linux?
O Adminer é um gerenciador de banco de dados bem simples escrito em PHP. Ele utiliza apenas um script PHP para fazer isso. Aprenda a configurá-lo para m...
29/11/2020
linux PHP mysql

Como habilitar a reescrita de url no Apache2 no Linux

Como habilitar a reescrita de url no Apache2 no Linux
Aprenda como habilitar facilmente o mod_rewrite para reescrita de urls do Apache2 no Linux.
26/11/2020
apache
linux

Como verificar se uma hora é válida no PHP?

Como verificar se uma hora é válida no PHP?
Aprenda como verificar se uma hora/horário é válido ou não pelo PHP
24/11/2020
PHP

Listando arquivos de uma pasta com PHP

Listando arquivos de uma pasta com PHP
Aprenda como listar pastas e subpastas no PHP
23/11/2020
PHP

Por que o comando 'php artisan serve' não funciona no Lumen Framework?

Por que o comando 'php artisan serve' não funciona no Lumen Framework?
Nesse tutorial vamos entender por que o comando "php artisan serve" não funciona no Lumen e qual é a solução para esse problema.
18/11/2020
lumen PHP

Comando "storage link" não existe no Lumen

Comando
O comando "php storage link" não existe no micro framework Lumen? Aprenda a resolver esse problema!
18/11/2020
lumen PHP

Como ignorar mudanças de permissão do CHMOD no GIT?

Como ignorar mudanças de permissão do CHMOD no GIT?
O git costuma considerar como modificação as alterações de permissão feitas pelo comando chmod e, algumas vezes, isso acaba atrapalhando no momento que é...
16/11/2020
linux git

Como instalar múltiplas versões do PHP no Kali Linux

Como instalar múltiplas versões do PHP no Kali Linux
Aprenda a resolver o erro a o instalar versões anteriores do PHP no Kali Linux.
16/11/2020
linux
kali
PHP

Criando filtros de pesquisa por intervalo de datas no Laravel

Criando filtros de pesquisa por intervalo de datas no Laravel
Aprenda a filtrar resultados de uma consulta no Laravel através de um intervalo de datas.
09/11/2020
laravel

Exemplos de uso do file_get_contents no PHP

Exemplos de uso do file_get_contents no PHP
Nesse tutorial, veremos exemplos práticos de como usar a função file_get_contents no PHP para abrir arquivos e urls.
16/10/2020
PHP

Como visualizar um log do Laravel em tempo real

Como visualizar um log do Laravel em tempo real
Muitas vezes é necessário descobrir a origem de um erro que não é visível diretamente na aplicação, por exemplo, quando estamos rodando uma aplicação em ...
25/08/2020
laravel

Como redimensionar uma imagem com Javascript?

Como redimensionar uma imagem com Javascript?
HTML5: Aprenda a redimensionar uma imagem com Javascript e a tag canvas.
18/05/2020
javascript
imagem
canvas

Como criar um usuário através do Artisan?

Como criar um usuário através do Artisan?
Nesse tutorial, estarei ensinando como criar um comando customizado para criação de um usuário, através da linha de comando.
28/04/2020
laravel
artisan

Laravel: Como criar filtros de pesquisa no Eloquent de maneira eficiente?

Laravel: Como criar filtros de pesquisa no Eloquent de maneira eficiente?
O Eloquent é um ORM do Laravel que permite facilitar bastante as consultas realizadas no seu banco de dados. Nesse tutorial, estarei ensinado uma maneira...
29/03/2020
laravel
eloquent

Paginação com Vue e Laravel 5

Paginação com Vue e Laravel 5
Usar Laravel como backend e Vue como frontend tem sido algo bastante comum de um tempo para cá. Em vários projetos vejo a utilização dos mesmos e pessoal...
15/03/2020
laravel vue

Como limitar a quantidade de links de paginação com Vue?

Como limitar a quantidade de links de paginação com Vue?
Ter um componente de paginação é essencial para qualquer projeto Vue. E, geralmente, a parte chata de um componente de paginação é ter que configurar a l...
14/03/2020
vue

Truques com o comando "php artisan serve"

Truques com o comando
O comando php artisan serve por padrão vem configurado para rodar em localhost na porta 8000. Porém há dois parâmetros opcionais que tem como objetivo pe...
17/08/2019
laravel

Cache de resposta com Laravel!

Cache de resposta com Laravel!
Há alguns cenários no Laravel onde uma informação devolvida pode ser cacheado. No meu caso especificamente, quando precisei devolver uma imagem ou um PDF...
17/08/2019
laravel

Não confunda os métodos da Collection com os do Eloquent!

Não confunda os métodos da Collection com os do Eloquent!
No Laravel, temos o Eloquent que, na minha opnião, é uma das melhores coisas existentes no Laravel. Sua forma de trabalhar com os relacionamentos e com a...
18/07/2019
laravel
eloquent

Erros comuns no Laravel

Erros comuns no Laravel
Existem vários erros que podem acontecer numa aplicação Laravel, que simplesmente podem se repetir várias vezes, sem você descobrir a causa logo de cara....
18/07/2019
laravel

Como proteger acesso a arquivos via login com Laravel?

Como proteger acesso a arquivos via login com Laravel?
Quando fazemos uma aplicação que contenha upload, muitas vezes a regra de negócio exige que esses arquivos só possam ser acessado por meio de autenticaçã...
28/05/2019
laravel
upload
segurança

Laravel - Como enviar logs via Slack

Laravel - Como enviar logs via Slack
Nesse tutorial, vou ensinar a enviar os logs da sua aplicação pelo o Slack. Isso é algo que pode ser interessante, já que você poderá ser notificado em t...
30/03/2019
laravel
slack

Laravel - Rotas que só funcionam em ambiente local

Laravel - Rotas que só funcionam em ambiente local
No Laravel 4, era possível definir rotas que só funcionavam em ambiente local. Essas rotas poderiam ser colocadas no arquivo local.php.
22/03/2019
laravel

Qual é a diferença entre readfile e file_get_contents em PHP?

Qual é a diferença entre readfile e  file_get_contents em PHP?
O PHP é uma linguagem tem uma grande quantidade de funções que, as vezes, parecem fazer as mesmas coisas.
18/03/2019
PHP

Por que o button submete um formulário mesmo sem type="submit"?

Por que o button submete um formulário mesmo sem type=
Já aconteceu de eu montar um formulário com vários botões, para realizar ações como adição de um arquivo ou liberar a visualização de um campo e, mesmo e...
17/03/2019
HTML

Como copiar um arquivo de um branch específico

Como copiar um arquivo de um branch específico
Já aconteceu de eu precisar de um arquivo apenas que estava em outro branch, não sendo viável fazer o checkout no branch inteiro ou fazer um merge para t...
13/03/2019
git

Como mover arquivos para outros diretórios no Sublime Text?

Como mover arquivos para outros diretórios no Sublime Text?
Ao contrário do VS Code, o Sublime Text não tem uma opção “padrão” para mover os arquivos. Bem, pelo menos não com a opção de “arrastar e soltar”, mas ex...
12/03/2019
Sublime Text