fb
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 позволяет решить бизнес-задачи в интернете. Мы создаем крупные порталы, занимаемся их развитием и продвижением.

Наш блог

Как увеличить продажи с помощью сниппетов

В мире цифрового маркетинга сниппет играет ключевую роль в том, чтобы сайт выделялся среди конкурентов. Это краткое описание страницы в результатах поиска Google, которое помогает пользователям быстро оценить, стоит ли переходить по ссылке. Часто встречаются расширенные сниппеты, показывающие дополнительную информацию прямо в выдаче. Они делают поиск более удобным, позволяя людям мгновенно понять суть контента без лишних кликов. Эффективный сниппет не только экономит время посетителя, но и способствует увеличению продаж, привлекая целевую аудиторию.

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

Zero-click search: что это и как с этим работать?

В последние годы мы стали свидетелями значительных изменений в том, как пользователи ищут информацию в интернете. Одним из самых заметных трендов стала так называемая "zero-click search" — поиск, при котором пользователи получают ответы на свои запросы, не переходя на другие сайты. Это явление стало возможным благодаря развитию технологий, таких как искусственный интеллект и алгоритмы обработки естественного языка.

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

Как найти ключевые слова с низкой конкуренцией: 6-шаговый процесс

Найти ключевые слова с низкой конкуренцией — это не вопрос удачи, а вопрос правильных инструментов и методики. Вот как это можно сделать с помощью таких инструментов, как SEO PowerSuite или любая другая проверенная платформа для исследования ключевых слов

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

Напишите нам

Заполните форму и мы Вам ответим
По любым вопросам
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