Вскоре будет выпущена 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.
ЧИТАТЬ ДАЛЕЕ: