Безопасное обновление с PHP 7.4 до 8.1 с Rector
Если кратко изложить суть статьи, то она сводится к одному: Вам просто нужно попробовать Rector. Пусть тесты ломаются, просто запустите его.
Я должен сказать это в самом начале, единственное, что приближает к безопасному обновлению кодовой базы, — это наличие надёжного набора безопасных автоматических тестов. Ничто не даёт большего комфорта, чем куча зелёных галочек, танцующих на экране.
С учётом сказанного, мы собираемся обновить проект Laravel, работающий
на PHP 7.4, который скоро перестанет поддерживаться (28 ноября). На
данный момент (25 Сентября 2022) последней стабильной версией PHP
является 8.1, и мы собираемся перейти на неё с помощью инструмента под
названием Rector. Rector поможет нам очень удобно перейти к новому синтаксису.
на PHP 7.4, который скоро перестанет поддерживаться (28 ноября). На
данный момент (25 Сентября 2022) последней стабильной версией PHP
является 8.1, и мы собираемся перейти на неё с помощью инструмента под
названием Rector. Rector поможет нам очень удобно перейти к новому синтаксису.
Без лишних слов, вот шаги, которые я выполнил.
php
rector