Author: adrianoApi
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:
Package abandoned how to remove it?
In composer.jason, remove:jakub-onderka/php-console-colorphp-parallel-lint/php-console-highlighter And run the folling commands to install: composer require php-parallel-lint/php-console-color composer require php-parallel-lint/php-console-highlighter Fonte: https://twitter.com/enunomaduro/status/1246531267023290370
Laravel 5 on IIS7 does not work with web.config
Esse erro ocorre porque provavelemte o URL Rewrite não está instalado no IIS. Basta baixá-lo ( URL Rewrite ) direto no site da Microsoft e instalar.
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:
PHP Warning: PHP Startup: Unable to load dynamic library ‘php_opcache.dll’ (tried: C:\php-73\ext\php_opcache.dll
Para corrigir isso é preciso entrar no arquivo php.ini e alterar:
SQLSTATE 42000: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes com PHP
Laravel usa o conjunto de caracteres utf8mb4 por padrão, que inclui suporte para armazenar “emojis” no banco de dados. Se você estiver executando uma versão do MySQL mais antiga do que a versão 5.7.7 ou MariaDB anterior à versão 10.2.2, talvez seja necessário configurar manualmente o comprimento da string padrão gerado pelas migrações para que […]
Symfony\Component\Debug\Exception\FatalErrorException laravel Error
Esse erro ocorre devido a incompatibilidade de versão do componente com o PHP. Voltei e avancei algumas versões para teste e enhuma funcionou, então tive que remover as strings no vendor na mão. delete string keyword from the setLocale() function. Gerou um outro erro e repeti o processo em: Fonte: https://stackoverflow.com/questions/58975559/symfony-component-debug-exception-fatalerrorexception-laravel-error
Use of undefined constant JSON_INVALID_UTF8_SUBSTITUTE – assumed ‘JSON_INVALID_UTF8_SUBSTITUTE’
Para corrigir você deve atualizar sua versão do PHP para 7.2+. Atualizei minha versão para a 7.3, mas mesmo assim não resolveu, etnão adicionei no inicio do arquivo /public/index.php o seguinte código: Fonte: https://stackoverflow.com/questions/58975559/symfony-component-debug-exception-fatalerrorexception-laravel-error
Moeda | Tipo | Valor |
Dollar | Compra | R$ 5,97 |
Dollar | Venda | R$ 5,97 |
Data | 22/01/2025 |
Declaration of Symfony\Component\Translation\TranslatorInterface::setLocale($locale) must be compatible with
24 de September de 2020
Errors, Famework, Yii
No Comments
adrianoApi
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