Обновление проекта до Laravel 9 с . Апгрейд Ларавел

В этом видео Вы вместе со мной в процессе life-кодинга посмотрите как обновлять проект с Laravel 8 версии до 9. Не знаю, как всё пройдет, какие ошибки могут появится. Делать обновление будем по официальной документации: #laravel9#laravel#cutcode --------------------------------------------------------------------------------- Станьте спонсором канала, это очень модно и помогает каналу: ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 Введение 00:58 Обзор проекта 02:14 Изменение 02:48 Проверка совместимости зависимостей 05:45 Запуск обновления 09:13 Запуск тестов 10:15 Подведение итогов Всех приветствую на канале Cutcode! Сегодня мы попробуем проапгрейдить Laravel с 8 версии до 9 на реальном проекте. Также я покажу с какими проблемами мы могли бы столкнуться и все это будет в процессе life кодинга. То есть я пока что не апгрейдил этот проект, я не знаю что нас ждет, все ли получится, будут ли проблемы и какие проблемы будут. Поэтому сейчас мы на все это посмотрим. У нас попутно будет открыта документация upgrade guide. Если что мы сюда будем заглядывать. Я в целом пробежался по ней и вроде как все моменты понял. Как пишут сами разработчики апгрейд занимает 30 минут. Сколько займет времени у нас мы посмотрим в конце. Давайте вернёмся к нашему проекту. Проект несложный, он на Laravel 8. Как видно это Laravel . То есть практически последняя версия, сейчас последняя в ветке 8 это . То есть всего лишь незначительное отклонение. И есть некоторые зависимости: одну из зависимости я добавил специально, она не используется в этом проекте, но я ее добавил чтобы продемонстрировать вам когда какая-либо зависимость несовместима. Так отлично давайте идти по апгрейд гайду и самое основное это то что у нас должна быть PHP версии 8.0 и выше. Если меньше, то у нас не получится установить laravel 9. Проверять мы в конце то, что апгрейд у нас получился будем за счет тестов. Здесь проект покрыт максимально тестами и мы посмотрим, если все хорошо, значит все тесты пройдут. Давайте во-первых посмотрим, какая версия PHP у меня. У меня версия 8.1. Здесь у нас все отлично, все подходит. Идем далее. Нам нужно изменить laravel фреймворк с той версии которая стоит сейчас на 9.0. Отлично и также нам нужно изменить NunoMaduro Collision на шестую версию - также этот момент меняем. И фасад ignition у нас изменился, теперь другой пакет -SPATIE. Точнее тот же, но переименовали, и версия 1.0. Так, отлично. По composer все понятно. Далее что касается зависимостей - дополнительные которые я устанавливал. Как понять поддерживают ли они Laravel 9? --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: 🔔 подпишитесь на YouTube-канал: 📼 Курс по Laravel с нуля: Обновление проекта до Laravel 9. Апгрейд Ларавел --------------------------------------------------------------------------------- 🔗 наш сайт: 📷 наш instagram: 📱 Наш telegram-канал:
Back to Top