Вскоре будет выпущена Laravel 10, и в этой серии статей мы рассмотрим каждую новую функцию.

График обновления Laravel:

  • Laravel 9: 8 февраля 2022 г.
  • Laravel 10: 7 февраля 2023 г.
  • Laravel 11: 6 февраля 2024 г.

Laravel 9 будет продолжать получать исправления ошибок до 8 августа 2023 года и исправления безопасности до 6 февраля 2024 года. Мы ожидаем исправления ошибок Laravel 10 до 6 августа 2024 года и исправления безопасности до 4 февраля 2025 года.

Поддержка Laravel 10 Drop для PHP 8.0

Новая версия фреймворка Laravel больше не будет поддерживать версии PHP ‹=8.0. Для Laravel 10 требуется как минимум версия PHP ≥ 8.1, и эта корректировка принесет нам некоторые новые функции php 8.1, такие как свойства только для чтения и т. д.:

  • Перечисления
  • Свойства только для чтения
  • Волокна
  • Чистые типы пересечений
  • никогда не возвращать тип
  • Первоклассный вызываемый синтаксис
  • «final» модификатор для констант класса
  • Новые функции fsync и fdatasync
  • Новая функция array_is_list
  • Явное восьмеричное числовое обозначение
  • И многое другое… .

Имейте в виду, что если вы хотите обновить свое веб-приложение до Laravel 10, вам следует обновить зависимости и версию PHP.

Вы можете увидеть изменения PHP 8.1 ниже. Верхнее изображение — PHP ‹ 8.1, а нижнее изображение — PHP ≥ 8.1.

Перечисления:

Свойства только для чтения:

Новое в инициализаторах:

Волокна:

Никогда не возвращать Тип:

Первоклассный вызываемый синтаксис:

Модификатор «final» для констант класса:

Распаковка массива:

Это все на данный момент. Мы продолжим эту серию для всех функций Laravel 10.

ЧИТАТЬ ДАЛЕЕ:

Докеризация Laravel, Nginx, MariaDB, PhpMyAdmin, Redis и Npm для разработки

Совместное использование контроллеров Laravel, событий, прослушивателей, сервисов и валидации!