Este artigo aborda o erro "Create a GitHub OAuth token to go over the API rate limit" frequentemente encontrado por desenvolvedores PHP ao utilizar o Composer para instalar dependências de projetos. O erro surge devido às limitações de taxa da API do GitHub, que restringem o número de requisições anônimas. Apresentamos as causas do problema, soluções detalhadas com base na documentação oficial do GitHub e em discussões relevantes no Stack Overflow, e melhores práticas para evitar o erro no futuro.
O redirecionamento intencional, ou “Intended Redirects” são uma funcionalidade vital do framework Laravel, especialmente quando você quer redirecionar usuários de volta para a página que estavam tentando acessar antes de serem interrompidos por algo como uma tela de login.
Este guia pretende ser uma...
Por vezes no desenvolvimento de um software nos deparamos com a necessidade de gerar strings de maneira aleatória, para senhas, tokens ou outros objetivos. Neste artigo vamos entender como gerar strings randômicas em PHP, abordando diversas maneiras e entendendo os níveis de segurança e complexidade de cada abordagem....
A interpolação de strings é uma daquelas funcionalidades em PHP que tornam a linguagem tanto poderosa quanto fácil de usar. Ela permite que você incorpore variáveis diretamente dentro de strings, tornando a manipulação de strings mais intuitiva e legível.
Você vai entender melhor, mas adiantando, no PHP, a...
O Composer é uma ferramenta de gerenciamento de dependências para PHP. Ele permite que você especifique as versões exatas dos pacotes que seu projeto precisa. Isso é útil para garantir que seu projeto esteja sempre usando as versões estáveis mais recentes de suas dependências ou para testar novos recursos que ainda não...
Esta é a seção dedicada a explorar o mundo de Filament Laravel PHP.
Filament é o TALLkit elegante para artesãos Laravel.
Se você não está familiarizado com Filament PHP, é um poderoso kit de ferramentas de código aberto desenvolvido para Laravel, projetado para tornar a administração de seus aplicativos Laravel o...
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ê...
Laravel oferece uma variedade de métodos para interagir com bancos de dados. Entre eles, o método createOrUpdate
,
também conhecido como a técnica upsert, é uma ferramenta poderosa que permite aos desenvolvedores simplificar
seu código e melhorar a eficiência. Este artigo fornece uma visão detalhada do método...
Obtenha as datas anteriores em PHP
Datas e timestamps de data/hora são cruciais em muitos sistemas de software e aplicações web. Eles nos permitem rastrear eventos, analisar padrões e fornecer aos usuários informações pertinentes com base no tempo. Neste post vamos explorar como lidar com datas em PHP (date),...
Ao executar os scripts PHP chamados pelos navegadores da Web, é importante monitorar seu tempo de execução para impedir que o erro de tempo limite (timeout) ocorra.
Neste artigo, exploraremos diferentes métodos para aumentar o tempo de execução máxima do PHP (max_execution_time
), garantindo que seus scripts tenham...
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...
Este é o Laravel Curso L1 , um curso iniciante nível 1 para quem quer aprender o framework PHP Laravel do zero.
O curso apresenta os fundamentos do framework Laravel, uma visão geral dele, e guia o aluno até um aplicativo Laravel muito simples que manipula um formulário HTML, faz algumas manipulações com dados de...
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,...
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...
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 é...