Краткое руководство по обновлению Laravel до версии 9 🚀
22 февраля 2022 г.Всем привет 👋,
Сегодня я расскажу, как обновить ваше приложение Laravel до версии 9, Laravel 9 был выпущен 8 февраля 2022 года. Он включает в себя множество новых функций, но выделяется тот факт, что последний выпуск поставляется только с минимальной версией. PHP 8.0 🤯!
Да, это, безусловно, означает, что если ваше приложение Laravel находится в версии Laravel 8 или более ранней версии, вам может потребоваться обновить версию PHP перед обновлением приложения.
Ниже приведены основные обновления в L9.
- Минимальная версия PHP 8.0. требование
- Переход от быстрой почтовой программы к почтовой программе symfony
- Обновление файловой системы до файловой системы 3. x
- Улучшенные Eloquent Accessors/Mutators
- Приведение атрибутов Enum Eloquent
- Неявные привязки маршрутов с перечислениями
- Принудительное определение области привязки маршрута.
- Группы маршрутов контроллера. 👌
- Движок базы данных Laravel Scout
- Рендеринг шаблонов Inline Blade. 👍
- Ярлык имени слота
- Отмеченные/выбранные блейд-директивы 👏
- Bootstrap 5 просмотров страниц ( Paginator::useBootstrapFive(); )
- Улучшенная проверка данных вложенного массива
- API Laravel Breeze и Next.js.
- Улучшенная страница исключения зажигания
- Улучшенный маршрут: список выходных данных CLI.
- Тестовое покрытие с использованием команды Artisan test
- Эхо-сервер сокетов
- Новые помощники.
Выше приведены некоторые из основных обновлений, которые находятся в 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
Оригинал