Маніпуляція з URL-адресами зображень у Laravel за допомогою пакета Image Transformer

Перекладено ШІ 0 Laravel News 20 червня, 2025

Хочете покращити обробку зображень у вашому Laravel-додатку? Досліджуйте переваги пакету laravel-image-transform-url, який дозволяє легко маніпулювати URL зображень, налаштовуючи їх трансформації за допомогою простих параметрів

Пакет laravel-image-transform-url надає простий та ефективний спосіб маніпуляцій з URL зображень, додаючи параметри запиту для трансформацій. Цей пакет створено на основі засад Cloudflare images, використовуючи URI зображення для налаштування трансформацій, таких як ширина, формат, фон, перевертання тощо:

http://localhost:8000/image-transform/width=250,quality=80,format=webp/foo/bar/example.jpg

Цей пакет нещодавно створено — v0.4.0 на момент написання — і він ще не має всіх функцій Cloudflare images. Проте він пропонує альтернативне рішення, самохостинг-проксі для зображень, яке використовує Laravel та Intervention Image для маніпуляцій з файлами. Ви можете реалізувати маніпуляції з зображеннями у вашій вже існуючій програмі, що спростить налаштування та розгортання.

Пакет має ряд корисних функцій для підвищення продуктивності, таких як зберігання оброблених зображень, кешування тощо:

# Основні функції

  • Використання параметрів URL для трансформації зображень у реальному часі
  • Підтримка різних трансформацій, таких як зміна розміру, стиснення і конвертація формату
  • Автоматичне кешування оброблених зображень для швидшого завантаження
  • Легка інтеграція з CDN для ще швидшої доставки по всьому світу
  • Підтримка обмеження частоти запитів
  • І ще багато іншого...

Перегляньте документацію на GitHub для отримання додаткових можливостей та розширеного використання.

Ви можете встановити пакет за допомогою Composer і опублікувати конфігурацію для налаштування параметрів:

composer require ace-of-aces/laravel-image-transform-url
php artisan vendor:publish --tag="image-transform-url-config"

Популярні

Інше, що варто прочитати

11 Оновлено 02 червня, 2026

Управління доступом у Filament за допомогою плагіна Shield

Дізнайтеся, як пакет Filament Shield забезпечує управління доступом до ваших панелей, ресурсів і віджетів у Laravel. Ця стаття розкриває основні можливості пакету, включаючи просту установку та підтримку багатокористувацьких середовищ — не пропустіть!

15 Оновлено 02 червня, 2026

Журнал аудиту в Laravel

Хочете забезпечити повну прозорість у своїх Laravel-додатках? Пакет Laravel Audit Log допоможе вам детально відстежувати всі зміни моделей Eloquent та відповідати вимогам регуляторів. Читайте далі, щоб дізнатися, як цей потужний інструмент може підвищити надійність вашого проєкту

74 Оновлено 02 червня, 2026

Laravel Boost — ваш стартовий набір для програмування з використанням штучного інтелекту

Вперше у світі Laravel з'являється можливість, яка значно спростить ваше повсякденне програмування завдяки новому пакету Laravel Boost. Читайте статтю, щоб дізнатися, як посилена інтеграція штучного інтелекту може підвищити ефективність вашої роботи та оптимізувати створення проектів у Laravel