Функция mcrypt_get_iv_size () устарела в Laravel 4.2 на MAMP под управлением PHP 7.1.0

Я только что обновил свой сервер MAMP для работы 7.1.0. Теперь я получаю эту ошибку с моими установками Laravel 4.2;

Function mcrypt_get_iv_size() is deprecated

Я пытался изменить

'cipher' => MCRYPT_RIJNDAEL_128,

в

'cipher' => 'AES-256-CBC',

но безрезультатно.

Кто-нибудь знает, как обойти эту проблему в Laravel 4.2?

Не дубликат, как объяснено в комментариях.

5

Решение

Вы должны обновить свой проект Laravel.
mcrypt устарела в php 7.1.

Вы можете просто отключить устаревшее предупреждение в вашей конфигурации PHP (или добавьте @ перед любой функцией mcrypt), если у вас нет времени на обновление.

Будь осторожен ! он будет полностью удален в 7.2+

Редактировать: для php 7.2 он удален в ядре, но вы можете добавить mcryt в качестве расширения pecl.

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]