Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 03.02.2020 23:42:19

Реанимация старого проекта

Доброго времени суток!

Есть проект на 5.3. Долгое время был заброшен, а сейчас решено его реанимировать, и, в дальнейшем, развивать и поддерживать.
Как посоветуете поступить, при условии, что время терпит?
Вариант оставить как есть, и запускать на php 7.0, это крайний случай. Не хотелось бы.
Обновиться до поздних версий Laravel? Если да, то до какой версии, и в какой последовательности?
Или переносить код в новый проект, по ходу занимаясь рефакторингом?
Как будет лучше?

С уважением.

Не в сети

#2 03.02.2020 23:51:21

Re: Реанимация старого проекта

В два этапа:
- Обновить до L5.5 LTS и добиться совместимости с PHP 7.2
- Обновить до L6 LTS

У меня был подобный опыт, я использовал L5.5 как перевалочный пункт, т.к. у него мин. требования PHP 5.6, но и с PHP 7.2 он работает, если свой код не налажал. L6 требует уже PHP 7.2+

Изменено artoodetoo (03.02.2020 23:51:34)


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Не в сети

#3 04.02.2020 07:52:48

Re: Реанимация старого проекта

Лучше всего второй вариант. В процессе обновления вылезет куча багов, на исправление которых времени уйдет больше, чем перенос кода вручную на последнюю версию лары.

Не в сети

Подвал раздела