ru
en lv

Выпущен Laravel 10.31

Главная Блог Выпущен Laravel 10.31

Выпущен Laravel 10.31

Выпущен Laravel 10.31

На этой неделе команда Laravel выпустила версию 10.31, добавив возможность размещения пакетов в цепочке заданий. Теперь вы можете выполнять задания последовательно, затем параллельно запускать пакет заданий и продолжать выполнение цепочки после завершения этого пакета.

Добавлена возможность размещения пакета в цепочке

Себастьян Арман добавил возможность запуска пакетов заданий внутри цепочки заданий. Это применяется, например, когда у нас есть последовательный процесс заданий, которые должны быть обработаны, и один или несколько этапов должны выполняться параллельно или их длина неизвестна при первоначальном запуске рабочего процесса и может создавать дополнительные задания, но нам нужно знать, когда это завершится, чтобы убедиться, что цепочка продолжится. Приведем пример из обновленной документации по цепочкам и пакетам, где вы можете сначала очистить кеш, выпустить пакет подкастов, а затем создать пакет уведомлений об этих подкастах:

phpCopy code
use App\Jobs\FlushPodcastCache;
use App\Jobs\ReleasePodcast;
use App\Jobs\SendPodcastReleaseNotification;
use Illuminate\Support\Facades\Bus;
  Bus::chain([
new FlushPodcastCache,
Bus::batch([
new ReleasePodcast(1),
new ReleasePodcast(2),
]),
Bus::batch([
new SendPodcastReleaseNotification(1),
new SendPodcastReleaseNotification(2),
]),
])->dispatch();

Sleep::until() обрабатывает временные метки строк

Джеймс Халс внес изменения, позволяющие передавать строковую метку времени в Sleep::until(), при этом все равно гарантируя, что значение является числовым:

phpCopy code
Sleep::until("1699411804");

Добавлена поддержка заголовка Sec-Purpose

Пользователь @nanos внес вклад в поддержку заголовка Sec-Purpose при использовании метода $request->prefetch():

"В то время как большинство User Agents устанавливают Purpose: prefetch в запросах предварительной загрузки, Firefox использует Sec-Purpose: prefetch в последней версии, это означает, что вызов метода ->prefetch() для запросов, отправленных через браузер Firefox, всегда вернет false, независимо от статуса предварительной загрузки".

Вот такие обновления внесены в веб-разработку на Laravel. Если вам нужны качественные услуги по созданию эффективного, современного, продвинутого интернет-магазин оставляйте свои заявки. Веб-разработка на Laravel от команды Devnrise позволяет решить бизнес-задачи в интернете. Мы создаем крупные порталы, занимаемся их развитием и продвижением.

Наш блог

Разработка B2B сайтов: создание эффективной платформы для бизнеса

Разработка B2B сайтов — это важный аспект успешного ведения бизнеса, который требует особого подхода. Если ваша компания нацелена на взаимодействие с другими предприятиями, то создание качественного веб-сайта — неотъемлемая часть вашей стратегии.

Показать больше

Представители DEVNRISE приняли участие в научной конференции "Trends in Regional Development in the EU Countries 2024"

DEVNRISE гордится своим лидером Игорем Бабичем за активное участие в международной научной конференции вместе с исследователем Элитой Ермолаевой.

Показать больше

Роль Dofollow-ссылок в SEO

Dofollow-ссылки улучшают SEO, передавая рейтинг связанным сайтам и увеличивая их видимость. Их следует использовать для авторитетных источников, цитирования исследований и внутренних ссылок, но избегать для платного и пользовательского контента, ненадежных сайтов и партнерских ссылок.

Показать больше

Напишите нам

Заполните форму и мы Вам ответим
По любым вопросам
sales@devnrise.com
Позвоните нам
+371 22 536 111 (Латвия) +44 20 8089 6584 (UK)
Приходите к нам
Главный офис в Латвии: Ул. Бривибас 137B, Рига, Латвия
Великобритания: Office 2801, 182-184 High Street North, East Ham, London E6 2JA
whatsapp