halilbelkir / img-webp-convert
Laravel'de çalışan HTML etiketi olan 'img' etiketinin oluşturulması ve jpg,png vs. resim formatlarının webp formatına dönüştüren bir kütüphanedir.
Requires
- php: ^8.3
- illuminate/support: ^13
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
- 3.11
- 3.10
- 3.9
- 3.8
- 3.7
- 3.6
- 3.5
- 3.4
- 3.3
- 3.2
- 3.1
- 3.0
- 2.9
- 2.8
- 2.7
- 2.6
- 2.5
- 2.4
- 2.3
- 2.2
- 2.1
- 2.0
- 1.2.30
- 1.2.29
- 1.2.28
- 1.2.27
- 1.2.26
- 1.2.25
- 1.2.24
- 1.2.23
- 1.2.22
- 1.2.21
- 1.2.19
- 1.2.18
- 1.2.17
- 1.2.16
- 1.2.15
- 1.2.14
- 1.2.13
- 1.2.12
- 1.2.11
- 1.2.10
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2
- 1.1
- 1.0
This package is auto-updated.
Last update: 2026-08-31 17:47:21 UTC
README
Laravel'de çalışan HTML etiketi olan 'img' etiketinin oluşturulması ve jpg,png vs. resim formatlarının webp formatına dönüştüren bir kütüphanedir. ** https://packagist.org/packages/halilbelkir/img-webp-convert
Gerekli olan yüklemeler
- Composer Yüklendi
- Laravel Yükle
Yükleme
composer require intervention/image
composer require halilbelkir/img-webp-convert
php artisan vendor:publish --provider="halilBelkir\WebConvert\WebpConvertServiceProvider" --force
Filesystems Düzenleme
config/filesystem içerisinde ki disks dizinin altına aşağıdaki array dizinini ekleyiniz.
'cache' => [ 'driver' => 'local', 'root' => public_path() . '/upload/cache', 'url' => '/upload/cache', ],
Config App Düzenleme
app/Providers/AppServiceProvider içerisinde ki register fonksiyonun altına aşağıdaki tanımlamayı ekleyiniz.
$loader = AliasLoader::getInstance(); $loader->alias('WebpConvert', halilBelkir\WebConvert\ImageHelper::class); $loader->alias('Image', Image::class);
Kullanımı
Eğer kendi sunucunuzda ise
$resimYolu = 'assets/images/logo.png';
Eğer farklı sunucuda ise
$resimYolu = 'http://127.0.0.1:8000/assets/images/logo.png';
{!! WebpConvert::createTag($resimYolu,['width' =>[1440,768,500], 'height' => [500,400,400]],['alt' => 'alt','title' => 'title','class' => 'class adı'],'lazy load kullanılacak ise buraya sadece "lazy" yazmanız yeterlidir','resmin yeni adı',1 olursa başka domainden kendi dosyanıza indirir ) !!}
2. Kullanımı
{!! WebpConvert::getImage(resim yolu,width,height,resmin yeni adı,1 olursa başka domainden kendi dosyanıza indirir) !!}