O que é Session HTTP (Sessão)

Uma sessão HTTP é uma sequência de transações de requisição-resposta (request-response) de rede. Quando um usuário faz logon em um aplicativo Web, por exemplo, uma sessão HTTP é criada para acompanhar o usuário em várias solicitações.

O suporte a sessões permite registrar um número arbitrário de variáveis que serão...

featured-404-livewire-error-filament-login.webp

Frequentemente, depois de instalar o pacote Filament Admin Panel em um novo projeto Laravel, você pode se deparar com um problema recorrente. A página login continua recarregando sem nenhum erro, e um ponto de interrogação “?” é anexado ao URL todas as vezes.

É provável que esse problema ocorra quando você...

Como em qualquer projeto de software essencial realizar backup dos dados dos bancos de dados, bem como restaurar estes backups, de seus bancos de dados MySQL ou MariaDB, bem como PostgreSQL.

Quando você está trabalhando com o ambiente de desenvolvimento de seus projetos PHP Laravel em contêineres Docker gerenciados...

featured-private.jpeg

Métodos privados e protegidos não deveriam ser acessados fora do escopo permitido de classe ou subclasses. Porém existem algumas situações onde isto é necessário, para mim em alguns contextos de testes automatizados (unitários ou de integração), ou em outros onde estou implementando uma funcionalidade e quero realizar...

Se você quer montar o melhor ambiente para desenvolvimento de software em Linux Mint (ou Ubuntu ou outros derivados Debian), este é o artigo certo para isso.

Toda pessoa desenvolvedora de software organiza seu ambiente de trabalho para programação usando um misto de necessidades das tecnologias que usa para programar,...

featured-class-numberformatter-not-found.webp

Se você já se deparou com o erro “Class NumberFormatter Not Found” ao instalar uma aplicação Laravel em um servidor Windows ou Linux, este artigo vai ajudar a resolver este problema.

Vamos explorar neste artigo a causa para o erro class "numberformatter" not found em PHP Laravel, e como resolvê-lo...

Ao usar Laradock, acessando o container Workspace por vezes tenho recebido o seguinte erro ao tentar executar o php composer:

COMPOSER_AUTH" does not match the expected JSON schema, this may result in errors and should be resolved:  
   - Boolean value found, but an object is required  

Segundo esta issue do...

Em uma instalação do Laradock, para rodar o ambiente em Docker num Mac Silicon computer (MacBook Pro ou M1) seguindo os passos abaixo, o Apache2 não sobe, mostrando erro exited code 2:

Passos

  1. git clone [email protected]:laradock/laradock.git
  2. cd laradock
  3. cp .env.example .env
  4. docker-compose build workspace
  5. docker-compose...

Ao tentar subir contêineres docker, para a distribuição de Laradock, com as imagens de apache2, redis, mariadb e workspace padrão, me deparei com a seguinte lista de erros.

Aparentemente os erros descrevem que módulos Python não estão disponíveis, por não encontrar os arquivos *.py.

docker-compose up -d apache2 redis...
featured-image-upload-scaled.webp

Após a validação de formulários de entrada de dados, que retornam ao usuário com informações dos erros que devem ser corrigidos, a boa prática de popular os campos com os antigos valores (old) não é possível de ser aplicada aos campos de upload - field files, tanto em PHP Laravel como em qualquer outra linguagem.

Esta...

featured-php-elephant-big.jpg

**PHP está morto, longa vida ao PHP** - apesar de por anos ser declarado o fim da linguagem PHP, ela continua evoluindo e cada vez mais grandes projetos coorporativos são suportados por ela. Este artigo descreve alguns motivos para adotar e/ou estudar a linguagem PHP.

featured-conventional-commit.webp

O que são “Commits Semânticos”

Commits semânticos (Semantic commits), também conhecido como Commits Convencionais (Conventional commits), são a melhor forma de documentação da execução de sua implementação de aplicações, por conferir contexto à gestão de mudanças de seu código fonte. Commits semânticos são...