#laravel

Найдено статей: 61

Screenshot: создание изображений и PDF из PHP и Laravel

Screenshot позволяет создавать изображения PNG и JPEG, а также PDF из HTML, Blade-представлений и веб-страниц в приложениях Laravel. Пакет поддерживает выбор отдельных элементов страницы, сохранение результатов в файловые хранилища и использование локального Chrome или удаленного Gotenberg.

Laravel 14 добавляет метод defaults() для моделей Eloquent

Laravel 14 добавляет метод defaults() для задания динамических значений атрибутов Eloquent-моделей. Метод позволяет использовать config(), now() и feature flags вместо ограниченного свойства $attributes.

Laravel 13.30: новый метод chunkBy()

Laravel 13.30 добавляет метод chunkBy() для разделения коллекций на группы соседних элементов с одинаковым значением. Разбираем отличие от groupBy(), потоковую обработку и особенности сравнения.

Laravel Lock: распределённые блокировки для моделей и маршрутов

Laravel Lock добавляет распределённые блокировки для моделей, маршрутов и произвольных операций. Пакет поддерживает хранение блокировок в кэше или базе данных и предоставляет API для ожидания, проверки и принудительного освобождения.

Пауза всех очередей Laravel во время деплоя

Laravel 13.25 добавляет возможность поставить на паузу все очереди приложения одной командой. Разбираем команды queue:pause --all и queue:resume --all, работу глобальной паузы, взаимодействие с индивидуальными паузами и новые события.

Laravel 13.19: поддержка HTTP QUERY, новые методы для коллекций и строк

Laravel 13.19 добавляет поддержку HTTP-метода QUERY в HTTP-клиент и инструменты тестирования, а также новые методы reduceInto() и counted(). Кроме этого, релиз включает оптимизацию работы очередей Amazon SQS и ряд небольших улучшений.

Privacy Filter для Laravel: обнаружение и удаление персональных данных из текста

Пакет Privacy Filter для Laravel использует модель OpenAI Privacy Filter для обнаружения и удаления персональных данных из текста. Решение подходит для автоматической анонимизации контента и защиты конфиденциальной информации.

Sqids: короткие URL-безопасные ID для Laravel

Sqids позволяет преобразовывать числа в короткие URL-безопасные идентификаторы и восстанавливать их обратно. Библиотека подходит для скрытия последовательных ID в публичных ссылках, поддерживает настройку длины, собственного алфавита и блокировку нежелательных слов.

Разработка и инструменты • 5 месяцев назад

Laravel Entitlements для управления подписками и лимитами в Laravel

Laravel Entitlements — пакет для управления тарифами, лицензиями и лимитами в Laravel SaaS-приложениях. Поддерживает slot-based и pool-based consumption, смену планов, события домена и интеграцию с Filament.

Кибербезопасность • 5 месяцев назад

Laravel-Lang пакеты скомпрометированы через supply chain-атаку

Атака на Laravel-Lang привела к распространению вредоносного кода через Composer-пакеты. Злоумышленники переписали Git-теги и встроили стилер, автоматически запускавшийся в PHP-приложениях.

Разработка и инструменты • 5 месяцев назад

Google Sheets как база данных в Laravel

Пакет grosv/eloquent-sheets позволяет использовать Google Sheets как источник данных для Eloquent-моделей Laravel. Решение подходит для MVP, внутренних сервисов и небольших проектов с совместным редактированием данных.

Разработка и инструменты • 5 месяцев назад

Laravel 13.9.0: генерация passwordrules и улучшения очередей

Laravel 13.9.0 добавляет генерацию HTML passwordrules из Password validation rules, улучшения очередей и поддержку хранения больших SQS payload на диске. Также обновление включает новые возможности для dispatch, миграций и contextual attributes.

Разработка и инструменты • 5 месяцев назад

Laravel получил встроенную поддержку Passkeys

Laravel получил встроенную поддержку passkeys через пакет laravel/passkeys. Новая реализация упрощает passwordless-аутентификацию на базе WebAuthn и поддерживает биометрию, аппаратные ключи и интеграцию с Fortify.