featured-call-to-undefined-function-mb-strcut.webp

O erro “Call to undefined function mb_strcut()” geralmente ocorre quando a extensão PHP Multibyte String (mbstring) não está instalada ou habilitada no ambiente do servidor. O Laravel requer essa extensão para manipulação de strings com caracteres multibyte. Para resolver esse erro, você precisa instalar e...

featured-php-server-friendly-url.webp

Para trabalhar em um ambiente de desenvolvimento local, o PHP fornece um servidor web embutido de fácil uso.

O servidor web embutido do PHP é um recurso útil, mas não é um servidor da Web Apache nem Nginx. Portanto, recursos como o URL amigável não são suportados por padrão.

Hoje, é comum que os projetos da Web tenham...

featured-vite.jpg

Twitter Bootstrap e jQuery são estruturas e bibliotecas Html/CSS e JavaScript ainda em uso intenso na comunidade Laravel até hoje.

É fácil adicionar com Laravel Mix, mas desde Laravel v9.2.0 vite é o empacotador padrão e muitos usuários tiveram problemas para fazê-lo funcionar.

Neste post veremos como instalar,...

laravel-mix-featured.webp

Eu tive muitos problemas com o uso de laravel/ui para instalar e, em seguida, usar as últimas versões atualizadas dos pacotes Twitter Bootstrap, jQuery e Popper.js. Como a versão de instalada do Bootstrap usando o laravel ui está desatualizada, por exemplo, no Laravel 8, é apenas a versão 4.6, e a versão mais recente...

php-ini-featured.webp

Existem algumas maneiras de localizar o arquivo php.ini por linha de comando no Linux Ubuntu, Linux Mint e outras distribuições Linux. Algumas das opções mostradas aqui também são compatíveis com o Windows, especialmente usnado WSL.

O que é php.ini

O php.ini é o arquivo de configuração que é lido quando o PHP é...

featured-laravel-session-lifetime.webp

Uma sessão é uma maneira de armazenar informações (em variáveis) a serem usadas em várias requisições HTTP, para simular um “estado” na navegação das páginas.

O Laravel possui com uma variedade de drivers de backends de sessão que são acessados por meio de uma API simples e unificada. O suporte a backends...

Uma sessão é uma maneira de armazenar informações (em variáveis) a serem usadas em várias requisições HTTP, para simular um “estado” na navegação das páginas.

Ao contrário de um cookie, as informações não são armazenadas no computador dos usuários finais, mas no servidor de aplicativos.

Por razões de...

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...

Ao instalar uma aplicação em um servidor Windows (necessidade de projeto, adequação a infraestrutura do cliente), me deparei com o erro “NumberFormatter Not Found”.

A primeira reação foi verificar se havia esquecido algum commit de meu ambiente de desenvolvimento PHP Laravel local para o repositório Github,...

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...

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-laradock-laravel-docker.webp

Aprenda agora como instalar e configurar o Laradock, que é, como apresentado no artigo introdutório, um projeto para configuração rápida e simples de ambientes de desenvolvimento de sistemas PHP para web, usando Docker.

Neste artigo tutorial, veremos mais detalhadamente como instalar e configurar um ambiente Laradock...

featured-dados-brasil.webp

Onde encontrar dados abertos para análises estatísticas, semear bases com dados iniciais ou ainda criar tabelas auxiliares para determinadas áreas de negócio? A comunidade de desenvolvedores trabalha muito para criar repositórios que ofereçam dados para atender estas necessidades, que tal conferir e contribuir para estes repositórios.