Hata: Method Spatie\MediaLibrary\MediaCollections\FileAdder::withoutEvents does not exist
Konum: app/Services/Media/MediaManager.php:170
Sonuç: TÜM blog generation job'ları fail oluyordu!
Failed Jobs:
Problem: MediaManager.php dosyası düzeltilmişti ama OPcache eski kodu cache'lemiş!
Neden:
Sonuç: Dosyada withoutEvents() YOK ama PHP çalıştırmaya çalışıyor!
1. OPcache Temizlendi:
curl https://ixtif.com/opcache-reset.php2. Horizon Restart:
php artisan horizon:terminatephp artisan horizon (yeni kod ile)3. Failed Jobs Temizlendi:
php artisan queue:flushŞu anki durum: 20:44
Beklenen:
20:45:02 cron çalıştığında:
ÖNCE (Broken):
$mediaAdder = $model->addMedia($tempPath);
if ($options['withoutEvents']) {
$mediaAdder->withoutEvents(); // ❌ Bu method yok!
}
SONRA (Fixed):
$media = $model->addMedia($tempPath)
->usingFileName(uniqid('media_') . '.jpg')
->toMediaCollection($collectionName);
Fark: Basitleştirildi, olmayan method kaldırıldı.