SmallPict LogoSmallPict
Integrasi & SDK Resmi

Kompresi Media Mulus untuk Aplikasi Laravel

Integrasikan SmallPict ke dalam Laravel 10 & 11. Dilengkapi adapter Flysystem, direktif Blade (@smallpict), trait model, dan antrean pekerjaan latar belakang.

Instal:composer require smallpict/smallpict-laravel
Paket PHP

Contoh Implementasi

php
// In your Controller
use SmallPict\Laravel\Facades\SmallPict;

public function upload(Request $request)
{
    $image = $request->file('banner');
    
    // Automatically compresses and stores to your S3 or Cloudflare R2
    $optimized = SmallPict::optimize($image)
        ->toFormat('webp')
        ->resize(1400)
        ->store('banners', 's3');

    return response()->json(['url' => $optimized->url()]);
}

// In your Blade View
<picture>
    <source srcset="@smallpict($banner->url, ['format' => 'avif'])" type="image/avif">
    <source srcset="@smallpict($banner->url, ['format' => 'webp'])" type="image/webp">
    <img src="@smallpict($banner->url, ['width' => 800])" alt="Banner" loading="lazy" />
</picture>

Langkah Integrasi

11. Pasang via Composer

Jalankan composer require smallpict/smallpict-laravel di proyek Anda.

22. Publikasikan Konfigurasi

Jalankan php artisan vendor:publish --tag=smallpict-config dan isi SMALLPICT_API_KEY di .env.

33. Gunakan Facade atau Blade

Gunakan SmallPict::optimize() atau direktif Blade @smallpict.

Manfaat Utama

  • Perintah Artisan untuk optimasi media massal (php artisan smallpict:optimize)
  • Integrasi mulus dengan Spatie Media Library
  • Dukungan antrean Laravel Queue (Redis, SQS, database)
  • Varian thumbnail otomatis yang dapat dikonfigurasi
Dokumentasi Developer Resmi

Butuh Panduan Implementasi Lengkap & Spesifikasi API?

Pelajari referensi parameter, mekanisme autentikasi, kode error, dan instruksi pengujian lokal di panduan developer resmi Paket Laravel.

Baca Dokumen Paket Laravel

Tingkatkan Pipeline Gambar Paket Laravel Anda

Rasakan optimasi gambar AVIF dan WebP di bawah 50ms di aplikasi Anda. Tanpa biaya setup, sandbox API key instan, dan skalabilitas tanpa batas.