Laravel 7 прибывает с улучшениями в скорости, компонентах и ​​многом другом

Laravel

Представлена ​​команда разработчиков Laravel в последнее время выпуск новой версии 7 вашего PHP-фреймворка через несколько месяцев после выпуска Laravel 6.

Это основная новая версия фреймворка со многими новыми функциями, включая Laravel Airlock, улучшение скорости маршрутизации иБилеты на блейд-компоненты, настраиваемое преобразование Eloquent, клиент, ориентированный на разработчиков HTTP, поддержка CORS и многое другое. 

Что нового в Laravel 7?

Эта новая версия фреймворка представляет очень интересную новую функцию, которая называется "Воздушный шлюз Laravel" который предоставляет сверхлегкую систему аутентификации для SPA (одностраничное приложение), Простые API на основе токенов и мобильные приложения.

В основном что позволять воздушная пробка для каждого пользователя в вашем приложении есть возможность сгенерировать несколько токенов API для вашей учетной записи. Этим жетонам могут быть назначены навыки / шкалы, которые определяют действия, которые могут выполнять жетоны.

Более того Компонент Blade был переработан для поддержки рендеринга на основе тегов., управление атрибутами, классы компонентов, компоненты онлайн-просмотра и т. д. По словам команды разработчиков, Этот редизайн компонентов Blade очень важен. Таким образом, вам следует обратиться к полной документации по компонентам Blade для получения дополнительной информации об этой функции.

Мы также можем найти в этой новой версии Laravel 7 минималистичный и выразительный API для клиента HTTP Guzzle, что позволяет быстро отправлять исходящие HTTP-запросы для связи с другими веб-приложениями. Оболочка Laravel вокруг Guzzle фокусируется на наиболее распространенных вариантах использования и приятном опыте разработки.

Также добавлен новый метод для сопоставления скомпилированных и кэшированных путей которые были кэшированы. В больших приложениях (например, приложениях с 800 или более маршрутами) эти улучшения могут привести к повышению скорости, которая примерно вдвое превышает количество запросов в секунду в простом тесте «Hello World». Вам не нужно вносить какие-либо изменения в ваше приложение.

Класс Laravel Illuminate предлагает множество полезных функций для обработки символьных строк. Laravel 7 теперь предлагает более гибкую и объектно-ориентированную библиотеку управления персонажами в дополнение к этим функциям.

В предыдущих версиях Laravel очередь базы данных не считалась достаточно устойчивой для использования в производственной среде из-за взаимоблокировок.

Тем не менее, Laravel 7 вносит улучшения в приложения, использующие MySQL 8+ как очередь базы данных. Благодаря предложению FOR UPDATE SKIP LOCKED и другим усовершенствованиям SQL драйвер базы данных теперь можно безопасно использовать в производственных приложениях большого объема.

Еще одно важное изменение это сейчас допускается настройка нескольких «почтовых программ» для одного приложения.

Каждое почтовое приложение, настроенное в Файл конфигурации может иметь свои собственные параметры и даже свой собственный уникальный «транспорт», позволяющий вашему приложению использовать различные почтовые службы для отправки определенных сообщений электронной почты.

По умолчанию Laravel будет использовать почтовую программу, настроенную как почтовую программу в своем файле конфигурации.

В то время как почтовый шаблон Markdown по умолчанию получил новый дизайн и более современный на основе цветовой палитры Tailwind CSS. Конечно, этот шаблон можно опубликовать и настроить в соответствии с потребностями пользователя.

Например, ваше приложение может использовать почтовый штемпель для отправки транзакционной почты при использовании Amazon SES для массовых рассылок.

И последнее, но не менее важное: это новый поддержка Первая часть для настройки ответов на запросы обмена ресурсами между источниками (КОРС) путем интеграции популярного пакета Laravel CORS.

Laravel 7 включает большое количество изменений, которые Вы можете узнать его детали и другую информацию в lрелиз релиза, а также ссылки для получения новой версии.

Ссылка такая. 


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.