Я только что обновил свой сервер 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?
Не дубликат, как объяснено в комментариях.
Вы должны обновить свой проект Laravel.
mcrypt устарела в php 7.1.
Вы можете просто отключить устаревшее предупреждение в вашей конфигурации PHP (или добавьте @ перед любой функцией mcrypt), если у вас нет времени на обновление.
Будь осторожен ! он будет полностью удален в 7.2+
Редактировать: для php 7.2 он удален в ядре, но вы можете добавить mcryt в качестве расширения pecl.
Других решений пока нет …