Маніпуляція з 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"

Популярні

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

10 Оновлено 26 червня, 2026

Остаточний посібник з вебхуків у Laravel

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

12 Оновлено 26 червня, 2026

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

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

16 Оновлено 26 червня, 2026

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

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