Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

ErrorException in Encrypter.php line 303: Function mcrypt_get_iv_size() is deprecated

Ao abrir o localhost, a página me mostra o seguinte erro:

ErrorException in Encrypter.php line 303: Function mcrypt_get_iv_size() is deprecated

estou utilizando o php 7.1.1 e o laravel 5.0 no S.O Windows 10.

Já fiz uma busca pelo stackoverflow e no github sobre o erro onde reportaram que o problema estaria no cipher que estaria utilizando um código diferente de "AES-256-CBC", tentei conserta-lo sem sucesso, ainda não estou acostumado com a arquitetura do laravel.

1 resposta
solução!

Patrick, boa noite!

Infelizmente não há como corrigir este problema, pelo fato de você usar a versão 7.1, ela era suportada até a versão 7.0

Independente do sistema operacional e independente de usar o Laravel ou não.

Uma forma de minimizar os erros é desativando no seu php.ini os warnings de funções depreciadas, ou adicionando o símbolo de @ antes da chamada destas funções.

Mas sinceramente isso não é recomendado.

Desative o debug do Laravel, ou desative a exibição de erros do PHP em tempo de execução, adicionando a linha:

ini_set('display_errors', false);

No início de cada bloco de código, ou controller ou no index.php

Enfim, no início de onde o problema está ocorrendo.

Novamente falando, trocar o cipher não vai resolver este problema.

Boa sorte!