Category: Errors
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long;
Para corrigir isso siga basata fazer: Edite o arquivo app\Providers\AppServiceProvider.php Adicione o namespace use Illuminate\Support\Facades\Schema; Dentro do método boot adicione Schema::defaultStringLength(191); Ficando assim: Fonte: https://pt.stackoverflow.com/questions/245432/sqlstate-42000-syntax-error-or-access-violation-1071-specified-key-was-too-lon
config error (There was an error while performing this operation)
Este erro aconteceu porque n’ao tinha o rewrite instalado, então qualquer módulo que tenta-se acessar para configurar aparecia esse erro. A solução foi baixar e instalar o módulo rewrite:
Unexpected token: name «id», expected: punc «;».
This is because the UglifyJs version does not support ES6! Solutions: Update to UglifyJs gulp file: OR Trade all let and const statements for var.
Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2.
Você pode usar a auto-atualização do: para migrar para ele. Se você encontrar problemas, você pode voltar a qualquer momento usando: Fonte: https://blog.packagist.com/deprecating-composer-1-support/
Google Maps JavaScript API error: ApiNotActivatedMapError
Isso acontece porque você precisa ativar o Maps JavaScript API em sua conta Google. Vá para o API Manage Clique em Overview Procure por API do Google Maps JavaScript (em APIs do Google Maps). Você encontrará o botão Enable. Clique para ativar a API. Também pode acessar direto pelo link https://console.cloud.google.com/apis/library/maps-backend.googleapis.com?q=Google%20Maps%20JavaScript%20API&id=fd73ab50-9916-4cde-a0f6-dc8be0a0d425&project=windy-furnace-180806
Declaration of Symfony\Component\Translation\TranslatorInterface::setLocale($locale) must be compatible with
Declaration of Symfony\Component\Translation\TranslatorInterface::setLocale($locale) must be compatible with Symfony\Contracts\Translation\LocaleAwareInterface::setLocale(string $locale) http://pagsoft.com.br/ Isso ocorreu porque dei o comando “composer update” no servidor da aplicação, ele atualizou o framework Symfony para requerir uma versão maior do PHP que o servidor suporta, a solução foi: Editar em: Symfony/translation-contracts/composer.json Para Adicionar em: project/composer.json Por fim, rodar o comando: https://laracasts.com/discuss/channels/laravel/installation-fresh-laravel?page=1#reply=558018
npm ERR! 404 Not Found: event-stream@3.3.6
Esse erro aconteceu ao pegar um projeto que já tinha um package-lock.json e mandava o node instalá-lo. A solucção foi: Apagar o diretório node_modules; Apagar o package-lock.json; Rodar o comando npm install;
PHP ordenar array pelo valor de sua coluna
Quando precisei ordenar um array em PHP pelo valor de sua coluna, no caso a desse exemplo, usei a coluna “pontuacao”. Abaixo o array em sua composição normal: A seguir como ficou o array após usar 2 funções nativas do PHP para realizar essa tarefa, usort e strcmp:
Cannot pass parameter 2 by reference
Esse erro acontece ao tratar uma variável dentro do método de bindParam em PDO. Pra corrigir, é necessário tratar a variável antes de aplicar o bind, como no exemplo:
Moeda | Tipo | Valor |
Dollar | Compra | R$ 5,97 |
Dollar | Venda | R$ 5,97 |
Data | 22/01/2025 |
Fatal error: Uncaught GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: unable to get local issuer certificate
5 de July de 2022
Errors
No Comments
adrianoApi
Esse problema aparece quando seus certificados de raiz CA estão faltando ou desatualizados. Como no momento todos os instaladores PHP da plataforma Windows NÃO incluem os certificados raiz CA na distribuição! Veja como você atualiza os certificados de raiz CA: No link http://curl.haxx.se/docs/caextract.html (https://curl.haxx.se/ca/cacert.pem), baixe uma cópia do certificado. Salve o arquivo “cacert.pem” no diretório […]