Краткое руководство по обновлению Laravel до версии 9 🚀

Краткое руководство по обновлению Laravel до версии 9 🚀

22 февраля 2022 г.

Всем привет 👋,


Сегодня я расскажу, как обновить ваше приложение Laravel до версии 9, Laravel 9 был выпущен 8 февраля 2022 года. Он включает в себя множество новых функций, но выделяется тот факт, что последний выпуск поставляется только с минимальной версией. PHP 8.0 🤯!


Да, это, безусловно, означает, что если ваше приложение Laravel находится в версии Laravel 8 или более ранней версии, вам может потребоваться обновить версию PHP перед обновлением приложения.


Ниже приведены основные обновления в L9.


  1. Минимальная версия PHP 8.0. требование

  1. Переход от быстрой почтовой программы к почтовой программе symfony

  1. Обновление файловой системы до файловой системы 3. x

  1. Улучшенные Eloquent Accessors/Mutators

  1. Приведение атрибутов Enum Eloquent

  1. Неявные привязки маршрутов с перечислениями

  1. Принудительное определение области привязки маршрута.

  1. Группы маршрутов контроллера. 👌

  1. Движок базы данных Laravel Scout

  1. Рендеринг шаблонов Inline Blade. 👍

  1. Ярлык имени слота

  1. Отмеченные/выбранные блейд-директивы 👏

  1. Bootstrap 5 просмотров страниц ( Paginator::useBootstrapFive(); )

  1. Улучшенная проверка данных вложенного массива

  1. API Laravel Breeze и Next.js.

  1. Улучшенная страница исключения зажигания

  1. Улучшенный маршрут: список выходных данных CLI.

  1. Тестовое покрытие с использованием команды Artisan test

  1. Эхо-сервер сокетов

  1. Новые помощники.

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


Итак, как мне обновить приложение Laravel?


Я буду обновлять свое собственное приложение до версии 9 с версии 8, поэтому эта статья будет хорошим объяснением, поэтому просто следуйте ей,


Во-первых, давайте просмотрим наш файл composer.json и найдем laravel/framework и nunomaduro/collision, вы можете посмотреть на мой ниже.


Измените пакет laravel/framework с ^8.12 на ^9.0


Изменить нуномадуро/столкновение с ^ 5,0 на ^ 6,1.


изменить фасад/зажигание на «spatie/laravel-ignition»: «¹.0»


Затем запустите


```javascript


обновление композитора


После того, как вы закончите запуск обновления композитора, перейдите на следующую страницу и прочитайте о некоторых важных изменениях, которые вам необходимо внести https://laravel.com/docs/9.x/upgrade в зависимости от того, какую версию вы используете. при обновлении будет несколько отличий в структуре скелета, которые вам нужно сделать.


Обратите внимание, что это руководство поможет вам быстро обновить приложение. Возможно, потребуется обновить несколько файлов, которые не указаны в этом руководстве. Пожалуйста, не забудьте прочитать документацию по обновлению, которая доступна на официальном сайте laravel.


Прежде чем вы уйдете… Спасибо за прочтение статьи!


Любые вопросы или комментарии попали мне в


Почта: epmnzava@gmail.com


Твиттерhttps://twitter.com/epmnzava


Гитхабhttps://github.com/dbrax





Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE