Selamlar,
Cloudinary CDN kullanmak için cloudinary_php paketini indirdim. Örnek olarak şöyle bir store işlemi gerçekleştirmeye çalıştım.
$cloudinary = new Cloudinary([
'cloud' => [
'cloud_name' => config('cloudinary.cloudName'),
'api_key' => config('cloudinary.apiKey'),
'api_secret' => config('cloudinary.apiSecret'),
],
'url' => [
'secure' => true
]
]);
return $cloudinary->uploadApi()->upload($request->file('file')->getRealPath(), [
'folder' => 'users-profile',
'resource_type' => 'image',
'transformation' => [
'width' => 256,
'height' => 256
]
]);
Fakat şöyle bir hata bastı:
Call to undefined function GuzzleHttp\Psr7\stream_for()
Araştırma yaptım ama bir türlü çözemedim. Nereyi kaçırıyorum acaba ? Sürüm bilgilerim şöyle:
"cloudinary/cloudinary_php": "^2",
"guzzlehttp/guzzle": "^7.3.0",
"laravel/framework": "^8.54",
Daha önce başka projede bu paketi kullanmıştım bir problem olmamıştı. Şimdi nereyi atladım çıkaramadım.